Disable the Max Distance Limit.
If you have a distance limit, you could have a problem as the ship sails further from where you launched the drone.
Better not to have the limit set.
I haven't tried that but it could be good, particularly for video.
It would also prevent the situation where the drone wants to fly back to the launch point when it thinks there is only enough battery to get back there.
Otherwise just reset the home point every few minutes so that the home point doesn't get to far away and cause that problem.
P-GPS.
Turning off obstacle avoidance will give you more speed which is much more use at sea.
You should always have plenty of satellites out at sea so hovering should be no problem.
You would have to fly a long way off to lose a ship at sea. They tend to be fairly easy to spot.
.