An expert guide to cruising the Canary Islands
Lying south west of Spain in the Atlantic Ocean, the archipelago is made up of seven main islands: take a bow Tenerife, Lanzarote, Gran Canaria, Fuerteventura, La Palma, La Gomera and El Hierro. Those most frequently included on cruise itineraries …