How to drive a boat in waves