Check with your charter company if the Smuggler's Cove anchorage is red-lined. If not, then no advantage to anchor at Long Bay. The small anchorage is fringed by reefs so make sure you drop the anchor in sand. I've seen charter boats clearly drop anchor on the reef - more frustrating than boats overnighting on NPS moorings.

The beach is lovely but will probably not be secluded especially on the weekends even with no cruise ships in Roadtown. Only a few cruise ship dates in June so that helps.

If you're an anchoring novice, nearby there are more straightforward anchorages off the south shore of Little Jost Van Dyke which has a small beach, and west of Sandy Spit with the beach never seeming to get too crowded.