9. White Bay
Strategically located in the British Virgin Islands, the White Bay is a wide, beautiful white sand beach with crystal clear waters and turquoise sea. It is one of the best beaches in the Caribbean that is perfect for snorkeling because of the preserved reef areas that are within close proximity to the shoreline of the island. Enjoy a stress free vacation with an idyllic scenery while resting on the loungers under the palm trees or have a drink or two at the lively Soggy Dollar Bar.
Image Credit: globeimages