Have chartered out of Simpson Bay many times. Check out the Dinghy Dock in the marina. I personally prefer the French side. Grand Case has some great restaurants and beach bars.
ETA: There's a ferry to St Barth's if you want to check out another island. I haven't taken it, but others have...