That is exactly why they are registered in Liberia and other countries to escape the Schumers of the world.
Most of Carnivals US fleet is registered in the Bahamas.