Good start. With water at different levels you need to adjust the color adjust values accordingly, or use an 'add scalar' and some constant value after the 'displ to scalar'. And it's often easier if you stretch the Y of an initial terrain PF. I still have to find a way to get surf on a slight angle (from wind) hitting a coast, but then consistently. And make a mix so they don't appear in long simple lines.