Cruise ships can’t be registered in the USA unless they are built in the USA.

That’s not going to happen.
Passenger Services Act