These sometimes rugged but beautiful Islands consists primarily of Gran Canaria, Fuerteventura, Lanzarote, Tenerife, La Palma, La Gomera, El Hierro, there are a few smaller Islands namely, … Alegranza, Graciosa, Montana Clara, Rogue del Este, Roque del Oeste and Lobos. • Laying directly in front of the Moroccan coast the Canary Islands are situated in […]