This is a foreign flag and foreign owned ship doing business in the US, does it really have, should have constitutional rights like American businesses may or may not have? Personally, they should have no rights in the US.
The Constitution doesn't work that way.