so easy to get distracted by trying some other method to do something
Indeed 😉
For things moving in water (like the seaweed), maybe consider using the Cloth Modifier, Tanya.
You can also use a Surface Deform Modifier on a fish with a (subdivided) Plane as Target and then use a Cloth Modifier on the Plane.