Located in the Canary Archipelago, just off the coast of Morocco, this Spanish island will steal your heart. Tenerife offers a huge variety of awesome things to do, stunning landscapes and comforts for travellers. If