Canary Islands, almost certainly, although accurately forecasting weather these days isn't easy! If you look at wunderground.com you can see historical weather data for the places you're considering.