There are some NPS moorings available on the South side of STJ at the Lameshurs and Salt Pond Bays.Too far for a dinghy ride -but If you are on a VERY relaxed schedule you can walk up to the road from Salt Pond and hitch a ride into Coral Bay during the day - and Concordia eco resort has a shuttle that is sometimes available if you call.