I've been there a couple of times...it is gorgeous!!!
Here is a link that might be useful...
Welcome to Other Islands - The British Virgin Islands: Tortola, Virgin Gorda, Anegada, Jost Van Dyke, Beef Island, Cooper Island, Guana Island, Little Thatch, Marina Cay, Necker Island, Peter Island, Saba Rock