Salt Island, British Virgin Islands

Salt Island, British Virgin Islands

Located between Cooper and Peter Islands (south of Tortola), Salt Island, British Virgin Islands, doesn't offer a lot. The two salt-evaporation ponds are perhaps the most notable features, althou...

JDS Travel News JDS Viewpoints JDS Africa/MI