Tenerife offers staggering 300 days of sunshine a year with palm-fringed beaches, Mount Teide volcano and diverse landscapes ...