Canary Islands · Madeira Funchal, Madeira → Santa Cruz de La Palma → Puerto del Rosario + 1 more From Lisbon · 7 nights · Next Jan 23 From $3,795 1 upcoming departure · 1 ship →