The palm trees of La Gomera stand tall and hold the secrets of past generations. Canary Islands, Spain.