Here is a scene for you that I've setup using Texture Motion and Targeting. The trick is to set two nulls with texture motion, parent the boat to one of the nulls, and then target the boat to the other null.
You can even add banking motion with additional nulls.
Preview Render
Scene Files