"While Tenerife, Gran Canaria and Lanzarote have areas that are awash with generic package hotels and Irish bars — although ...
La Gomera ranks as the third-smallest amongst the archipelago's eight principal islands, home to 22,361 residents. San ...