It is difficult to recommend something without knowing how you "Roll"! In other words, do you have to have someone waiting on you hand and foot or do you like to do things for yourself (i.e. All-Inclusive Meal Plans vs find places to eat....etc.). Does it have to be on the beach or would the cliffs work for you?
The best way to get the best information is to give a short paragraph describing your "dream" vacation and maybe a little of the "I would settle for this..." as well!
Peace and Guidance