The Royal Caribbean cruise ships Allure of the Seas and Mariner of the Seas docked at Cozumel, Mexico on an overcast day.