There's great food at Jumbies and finer dining at the upstairs restaurant.
You can get a spot on the dock for just a little more $$ than a mooring ball, but well worth it.