Where would be good (and affordable, so probably not West Indies). Happy to be warm rather than hot. Obv Canaries. Maybe Cyprus? Anywhere else?