Tenerife is the largest of the Canary Islands, a Spanish archipelago situated 100 miles off the north west coast of West Africa.

There’s so much to do on this sun-kissed island. Whether it’s partying in the nightclubs and beaches of Playa De Las Americas, braving the cable car to the top of Mount Teide, or wandering the tranquil back streets of Garachico, there’s something for everyone.