From wine tastings to UNESCO cities, active volcanoes to black sand beaches, here's the best 7 day Tenerife itinerary...