All destinations while cruising are good, at least from my perspective. Some are just better than others, and it depends upon what you wish to do when you get to those destinations. I'm not much on restaurants, mainly because I can usually cook a better meal than I could buy and do so with far less expenditure.
The main thing I look for is clear water, warm temperatures, but not hot and muggy, balmy breezes, sugar white sand, swaying coconut palms, and a party atmosphere. I also want a nice, sheltered, quiet anchorage in a safe location. I usually find them first, then explore the destinations for those other features.
Kinda like the old joke, "Who would you like to get stuck in an elevator with, a drop-dead gorgeous blond, brunette or redhead? Answer, I would want to get stuck with the one that knows how to fix the elevator. I'm old and have to pee a lot!"
Same with the boat, I tend to look for locations that also have good marine repair facilities. My friend and one time cruising buddy, Roger C. and his wife recently sailed to Cancun and had an engine problem. Cost him nearly $3,000 to get the boat fixed and it was just a water pump and alternator that needed replacement. He said it was his last trip to Mexico and many of the problems he encountered were because of the local regulations and fees for having parts sent from the US to Mexico. They screwed him every way but right. Something to keep in mind when you leave the US and don't have a spare everything onboard.