Caribbean, 21 Nights
Tue, Nov 17, 202621 nightsQueen Elizabeth
Miami, FL, USA → Grand Cayman, Cayman Islands → Montego Bay, Jamaica → Roatan, Honduras → Costa Maya, Mexico → Cozumel, Mexico → Miami, FL, USA → San Juan, Puerto Rico → St John's, Antigua → Castries, St Lucia → Bridgetown, Barbados → Philipsburg, St Maarten → Road Town, Tortola → Miami, FL, USA