I dunno if this needs to be fixed, or is a common problem in all naval games, considering I saw it happen with regularity in SH3 (not nearly as bad though).
Couldn't they fix the AI so that ships see where they are going?
Last night I attempted the mission where the Sealion has to enter Auckland harbour because of crew illness...and though comical to see, there were two grounded cargo ships (trying to take a shortcut through land?), a trawler which commited fishycide against a supertanker (explosion on bearing 232 sir...etc) and a cruise liner stopping right in front of my intended path (bet the passengers were shocked).