Waterfall? I'm doubting it.
Isla Nublar is supposedly 22 square miles in area. I don't believe that that is enough area, to gather enough runoff, to produce a steadily flowing waterfall--maybe a temporary one, during and after a heavy rainfall, but not as a steady feature.
By contrast, Big Island, Hawaii, has a waterfall, but it is 4,000+ square miles in area.
Anyone know of any small islands that have waterfalls?
____________________
The story is king.