White Bay, located in Little Mountain, British Virgin Islands, is a beautiful stretch of beach that is approximately 500 meters long with fine, white sand. The crystal-clear turquoise water and gentle waves make it perfect for swimming, snorkeling, and sunbathing.