The main water shader is too complex to fit in one screenshot. The ripples around the rocks are a slightly modified version of the waterfall base. For each ripple, I shrink-wrapped a plane with a few subdivisions to the water surface. As the water is constantly displacing and shifting, this allows the ripples to stay in the correct place.
Thanks Hopefully the node setups I posted can be useful to you, let me know if you’d like any other node setups or anything, I’d love to help you in your efforts to recreate this look