virgin islands

Island hopping

 

British Virgin Islands

Sandy Spit

Sandy Spit