I heartily second Vascos comments about Anagoda.
The ancorages will be crowded at that time of year. I strongly suggest you revise your vacation mindset. Each night anchor on the outer edges of the mooring or anchoring field. At first light. VERY FIRST light, slip the mooring, or pull the anchor, and get under way. End your sailing by noon, and find yur mooring/anchoring spot for the night. Spend the afternoon snorling, exploring ashore, or whatever, but get into your selected harbor very very early.
Just northeast of Spanish Town on Virgin Gorda is a prominent point. (I don't have my charts with me). Sneak in to shore on the NOrth east side of that point, and follow the shore along. Will be shallow going, but you will be able to work your way in a very long way. There is good anchoring there, and a restaurant ashore in that shallow bay. Good snorkling on the reef outside where you will anchor.