Garajonay National Park, on the island of La Gomera, is one of Spain's most impressive and emblematic natural parks. Declared a national park in 1981 and recognised as a UNESCO World Heritage Site ...