Canary Islands Lanzarote → Santa Cruz de Tenerife → San Juan From Lisbon · 10 nights · Next Jan 4 From $3,099 1 upcoming departure · 1 ship →
Eastern Caribbean Philipsburg From Lisbon · 13 nights · Next Nov 14 From $5,054 1 upcoming departure · 1 ship →