From left: The Caribbean Princess, the Carnival Glory and Royal Caribbean's Jewel of the Seas.