Queen Elizabeth Miami → San Juan → Cozumel → Miami Dec 17, 2026 · 21 nights $3,249 oceanview · $155/night 3% below typical