I feel it needs some game mechanics like maybe need to sail taking into account the wind and / or the currents
Yes thank you for your comment, I had something like this in mind, thats a good Idea.