One of the best ports i've been too and definitely the best private island I've been too. The sand was extremely soft and the water was very nice. We staying about 200 from the pirate bar for easy access to the drinks and food. The buffet served bbq style foods and was very good.
We went to the Breezes resort on cable beach. From the port it is about a 15 minute taxi ride. It is $65 per person, which is all inclusive of drinks, food and entertainment, all of which are very good. There were lots of things to do besides the pool and beach. An example of which is water aerobics (which is funny after people have had a few drinks).