From grand resorts to five-star boutiques, here are the top Tenerife stays for fine dining, spas and adults-only getaways