Garajonay National Park is an ancient forest full of magic and mystery, a refuge for ancient life forms that have disappeared from the face of the earth.