How about using a field controlled by the boat itself to displace the water? I mean, grouping a field with the boat to act on the water too ... just as the one you are using now, but this one should only displace the water near the boat.