The best 8 things to do in Tenerife everything you need to know