Spanning 27 hectares of steep hillside ravine just outside Tafira, this is Spain's largest botanical garden and a sanctu