Best way to make a non-physics boat?

In my game there is a boat that sails around an island that the player can ride. I use nodes and Body Constraints to move it but it is not reliable and it ends up crashing or flying away. I tried tweening but this does not give the boat inertia and the player falls off. The boat is not on terrain water it is on fake water so basically air. What would be the best and most efficient way to have a boat sail around an island that players would be able to ride?