“The pirates had to pass through the Rit Straight, where pirates frequently appear.” ???? I think this is a translation error.
Also “even if it was a little late by” should be “even if it takes a little longer by” when talking about the different route to take