I would sail to north shore of St John, enjoy one of the beaches, then later in the afternoon grab a mooring ball as close to Lind Pt as possible. Have your crew taxi the ~45 minutes to Red Hook and take the St John ferry to Cruz Bay. The ferry to St John is now departing hourly, on the hour, til 10 pm.

It's a 10 minute dinghy ride from Lind Pt moorings to the ferry dock. Not sure if they have rebuilt the dinghy docks by the ferry dock. If not, pull your dinghy up on the beach on either side of the dock.

If they are arriving after dark, then I suggest you take an orientation trip with the dinghy to Cruz Bay while it''s light out. Lots of options now open in town for drinks and dinner.