As the ship prepared to sail, Hurricane Melissa swept across the Caribbean, forcing a last-minute reroute to Cozumel, Mexico.