To me Anegada is a highlight. Because of the boat/travel time I would recommend 2 days there. The beaches on the north side are amazing and the snorkeling was good as well. More seaweed at Loblolly/Big Bamboo but it was a little better snorkeling than ABC area. ABC and Cow Wreck beaches are phenomenal.
I would recommend:
Cooper
Baths/North Sound
2x Anegada
Great Harbour JVD(dinghy to White Bay)- possible 2 days here
Norman
Peter/Willy T

Depending on the conditions it can take some time to get from JVD back to Normal/Peter. We had Indians/Peter at the front of our trip and the followed the above minus Norman. We didn’t really see the point of going that far south.