You can create an interactive motor boat simulation by combining an ocean, a motor boat, and some hotkeys to drive the boat.
Maya attaches a locator to the boat with built-in expressions to simulate buoyancy effects.
This connects the movement of the boat along the ocean plane to the ocean and to the movement of the camera.
To speed up the simulation, you can make the Wave Turbulence zero on the ocean shader and instead increase Num Frequencies. Increasing the Wave Height also makes the simulation more dramatic.
Create hotkeys for the following commands and use them to drive the boat.
setAttr locator1.throttle 0 setAttr locator1.rudder 0
float $t = `getAttr locator1.throttle`; setAttr locator1.throttle ($t + 0.5);
float $t = `getAttr locator1.throttle`; $t -= 0.5; if( $t < 0 ) $t = 0.0; setAttr locator1.throttle $t;
float $t = `getAttr locator1.rudder`; $t += 2.0; if( $t > 20 ) $t = 20; setAttr locator1.rudder $t;
float $t = `getAttr locator1.rudder`; $t -= 2.0; if( $t < -20 ) $t = -20; setAttr locator1.rudder $t;