Between the great service, food ,music and scenery You will be in complete haven!
Most people stay at the main Island, but I found that staying in the town of Nigril gives you a better feel of the Jamaican experience. For me an "all-inclusive" is the way to go with a few site-seeing tours.
Hopefully, in the near future all the Fabulous and Thick, can meet there for an annual conference. THat would really be awesome!