Spain, Province of Santa Cruz de Tenerife, Hermigua, Rural village located in green valley of La Gomera island