Tenerife, the largest in the Canary Islands, is home to some of the best hotels across the archipelago, welcoming thousands ...