Generating water pool

I would like to generate a water pool like the below image (but smoother curves). Does anybody have any ideas on how to programmatically generate points along a border of a water pool? I have code to store the shape and know how to render it, I just need to generate it.

Any thoughts would be appreciated :slight_smile:
CopyableCougar4