Tenerife is the largest of Spain's Canary Islands and it's one of Europe's best winter sun destinations. With temperatures reaching 20 degrees in January, the island is a beach paradise. But where are ...