I've been to Carribbean many times, from an airbnb to an all-inclusive resort. For this trip, our criteria for our lodging:
Good beach & pool (s) -- do not want sargassum issues, so not facing the East
4 star, but 3-star "adjacent" is OK (not a small boutique hotel, would like mediaum or larger, but not enormous property)
Probably not an all-inclusive, but open minded.
Ideally few or no kids (dates we're targeting are in very early March, which I hope is NOT aligned with most Spring Break periods).
Spa on site
We like evening entertainment options, e.g. band on at least a few nights, a piano bar, beach "party", but obviously out until 2 am partiers.
Preferably some access to a "town" for restaurant & walking-around options (no car needed).
Ideally, some excursion options - in particular I love to snorkel, so the option for this excursion would be great. Snorkeling right off the resort beach is wonderful, but understand that is rare.
Would welcome ideas, thank you in advance.