How does the cruise line make you an IC? You are under the control of the captain, and once your actions can be controlled, you are not an IC.
US has treaties not agreements with cruise lines again AFAIK. Porting does not make you subject to the rules of the country after you leave their waters.