Canary Islands Santa Cruz de Tenerife → Agadir → Lanzarote From Puerto del Rosario · Next Jan 28 From $857 1 upcoming departure · 1 ship →