We normally go long hail Xmas/new year and this year need to stay closer to home. Have never been to canaries and it appear Tenerife would be hottest over Xmas/new year. We are interested in yoga and good food (either a cookery course or just good restaurants). Happy to go quality well designed rentals or luxury boutique style hotel (don't like big resorts). Need to be by/near/view of sea. Help appreciated.