Testing something again, and ran into something I can't figure out (yet). I used a simple shape as a basin, warped by a perlin with minimum size of 5m. OK. I wanted to warp the top 10m of the falls by the same fractal, but with smallest size 1m (to soften the water falling from the top down), so I added them, masking the small sized fractal by a distribution shader with height restraint. Nice theory, I thought, but it doesn't work. Tried different setups, but still... I'll make it work though, but it's harder than I anticipated.
The water is just a reflective shader, by the way, there's no lake or water shader used.