In sight of the highest point in Spain, on the Canary Islands!