I would suggest Simpson Bay Resort and Marina. You have a variety of many restaurants and bars in the immediate area and if you want calm water there is Kim Sha beach.

When we stay on the Dutch side we find ourselves spending a least one day at Kim Sha where it's guaranteed to be calm and I can float around without dodging the waves. It's also a good excuse to eat at Buc's and visit Greenhouse for Happy Hour.