The TEIDE, World Heritage Site