The vagaries of the sea has been discussed a lot. Suffice to say an enemy who keeps on moving back and forth and making merry hell of your trade might just have fast ships, i.e. if a ship has a faster speed than any of yours then it can come and go as much as it likes until you take it on with a fast ship of your own or it decides to attack you and you sink it.