So, basically, when we are still not strong enough to beat the boss and come back alive, the compass will send us off course? Damn! And I cursed that compass so many times. I should thank it.
My interpretation is that the routes are not always opened. It's possible that the compass detect materialised enemy which roams the sea outside the "Schroedinger field". There will be enemy, but no risk getting ambushed by dozen enemy who shows up from thin air. Sometimes the route to the boss just not available from the fleet's position so they only run around.
We can't see the cloud of uncertainty as illustrated here from the battlefield map.
You wanted to sail into sea where there's nothing. But before you know it you're already in their mouth. That's how things are goingIt will show you the route where's it's possible to proceed and return back aliveIt will perform divination using fairy power and show the route you should takeTo pass through their stretched hands and attack their coreIt's even worse than gamblingThis is the tool to avoid such situation