In the British Virgin Islands, my favorite island the Virgin Gorda is number 8 on my list. It is such a gorgeous beach that is really relaxing and perfect for a quick vacation. I suggest renting a villa house for you family when you stay here, you can find one on or near the beach. Also while you stay here you should go visit the Baths. It is a geological landmark that is filled with small boulders and tide pools, many people say it is worth the hike. For of a beach place i would go to Savannah bay it is an long beach that has many villas and resorts near by.