St John | St Thomas | Anegada | Cooper Island | Jost Van Dyke | Peter Island | Tortola | Virgin Gorda
The Caves
Not exactly a beach ... but the caves are an awesome snorkelling experience!