CA/STT would work, and you could pick them up on the sea-wall with the dink.

Crown Bay Marine at the dock would be a possibility - easy taxi to Frenchtown or CA.

You could also drop the hook in Lindbergh and drop them at the Best Western Emerald Beach for Dinner.