Granted, a boat trip is longer, which is more time for things to (be made to) go wrong, but if a ship is traveling through international waters, are there any grounds for another country to board it and seize its passengers?
(With a follow up: is there a sea route between Russia and Friendly Country X which doesn't pass through waters claimed by another country?)