Every so often we receive an email or telephone call from someone asking why cruise ships can’t sail from one U.S. port to another. 

The reason is because there is a Federal law which prohibits foreign flagged ships from coastwise trade between U.S. ports.  Only U.S. flagged ship can do that.  The thought at one time was that