Look at how other games do it. Typically they make a couple fixed-size waterfall meshes (short falls, wide falls, tall falls), arrange the rocks around it, add the bottom spray particles, put some rocks up top to hide the scrolling end, then save all those pieces as a group (a prefab) to reuse again and again. For example…