The Canary Islands are a group of sun-drenched, Spanish islands off the coast of Africa, including Tenerife, Lanzarote, Gran Canaria, Fuerteventura, La Gomera and La Palma.
With enviable hours of sunshine all year, stunning beaches, and spectacular landscapes ranging from volcanoes,...