Realize this is an old thread but I would imagine that others will check it so a couple of thoughts.
1. The outer anchorage in English Harbour can get quite nasty will the wrong swells.Plus it tends to get quite crowded so there is not much room if you (or your neighbour) starts to drag). In these conditions you can go into one of the little bays to the north of the Dockyard and anchor in mud. These spots are incredibly protected from wind and swell to the extent that we could not believe it was the same day. These bays can be buggy though when there is no breeze at all.
2. I agree about Nonsuch Bay. It is a lovely spot to spend a few days.
In South Africa doing lots of boat stuff. Departure north from Cape Town around December 15th. Arrival in the Caribbean around the beginning of February, after 5300 miles or so.