Almost everything I do is from a test of some sort, and then I kind of like it, and add some stuff. And then abandon it for another idea

So I'll keep this stored for other times maybe.
Terrain, compute normal, zero octave strata masked by min/max slope (and whatever), then compute normal again, then raise (offset in surface shader by 50cm) by min slope of 1 for the edges (so keep water flats flat), then add some displacement by min slope, then populate using slopes also. Water is a reflective shader at max slope of 1.