Yeah, but isn't there a federal law mandating that foreign-flagged ships (ocean liners, but also commercial shipping) aren't allowed two consecutive ports-of-call in America?
Hence: U.S.-flagged ships can call at seven or more American ports consecutively, and thus crawl up the entire coastline - while foreign-flagged ships are limited to at most two, and must then dock at least once in a foreign port. Designed to prevent foreigners acquiring a monopoly on cabotage.
Correct me if I'm wrong!
Regards,
You are referring to the Jones Act passed in 1920.
It requires that ships that move cargo between two American ports-say load cargo in Houston and unload that cargo in NYC must be built in the USA, registered as an US Flag ship and carry a crew composed primarily of US citizens.
A foreign flag ship can load cargo in say Singapore and deliver some of it to San Francisco and the rest of it to Los Angles. What it is NOT permitted to do is load cargo in San Francisco and unload it in any US port, in this example Los Angles.