You can’t arrest ships that do not visit your ports. If you plan to do it on high seas, they will either.
Ships and their owners and crews that are sanctioned become commercial pariahs unable to secure fuel and provisions in an ordinary manner and take the most efficient routes. And merchant crews dislike long voyages without fresh food and stops in port along the way. That reduces revenue, runs up costs, and makes them vulnerable in the event of emergencies.