The Ocean Mariner departed Columbia with the stated destination of the Dominican Republic. But it started sailing towards Cuba. When it realized that it was being tracked by the USCG, it changed course towards the Dominican Republic.
We don't know with certainty what it's intent was, but it's likely it was trying to sell oil to Cuba surreptitiously, so as to avoid triggering retaliatory tariffs against Colombia.
The ship was free to dock and offload in Cuba, but that would trigger tarrifs against Colombian exports the US. Which is why it turned around when it realized it was spotted. All the coast guard did was ensure that the ship docked at its stated destination.
It's amazing you're talking about international law, which US never respects anyway.
In fact, they are actively in the middle of an illegal war with Iran, never mind the fact of violating the ceasefire by causing a blocking.. I'm not going to go into details regarding the US record of breaking international law (which I'm sure you're aware of), but I digresses.
Meanwhile, you're lecturing us whilst completely disregarding the main focus of the article, which is the humanitarian crisis United State is causing across the world.
I, for one am proud of my country (Canada) for defying US "embargo". Canada is actively opposing its effects by providing humanitarian aid and maintaining normal trade/diplomatic relations with Cuba.