Thanks!
I got the effect by making the boat a RigidBody2D, constantly using apply_impulse(), and using a high damp so it doesn't become an incontrollable mess
Good luck on your project!