While Tenerife, Lanzarote and Gran Canaria suffer under the weight of too many tourists, this Canary Island remains largely ...
El Hierro is the tiny western outpost of Spain’s Canary Islands, a place of lava cliffs, laurel forests and natural rock ...