The Canary Islands are a Spanish archipelago off the northwest coast of Africa, composed of 3 islands, being Gran Canaria, Fuertenventura and Lanzarote, with the cities of Las Palmas and Santa Cruz de Tenerife being the capitals.