Easy to get to and lots of sun, sand and drinking. Short plane ride from Miami. Legal drinking age 18. Many really expensive places to stay and Booze Cruises.
A bit too upscale for me, though.
However, my one trip to the Bahamas, i did like the Compleat Angler Hotel, more of what I think about when I think Caribbean Sea area.