Loved St Agustin in Gran Canaria. Stayed right on the water at the Don Gregory. Very little to no wet weather and lots of sunshine. Lots to explore on the island and wonderful cuisine. One other island I'd like to add to the list is Martinique because of the lush tropical parks, wildlife, excellent cuisine, and the volcano Mont Pelee.