British Virgin Islands: Pick your island carefully

Tortola gives you a wide choice of restaurants, shops, and resorts. Virgin Gorda has fewer off-resort places to eat or shop, but its resorts are often better than those on the other islands, and its beaches are exquisite. Diving and snorkeling don’t get any easier than around remote Anegada, where vibrant reefs are often just feet from the shore. Jost Van Dyke has classic Caribbean beach bars and basic accommodations.