Make modifiers update in the game engine
What I've done for similar situations:

Parent the water (object plane watter?) to the boat collision mesh.

Add the rest of the water outside the two. 

Make a surf animation in the water enclosing the boat so that it roils up in front, but only when the boat moves.

Now when the boat moves, the hole moves with it. Brilliant huh?