Top 5 Best St Croix Snorkeling Spots You Can’t Miss
Snorkeling in the Caribbean will spoil you for life. Clear, warm, aqua blue water and tons of colorful corals, marine life, and fish make this one of the best spots in the world for snorkeling. The US Virgin Islands are no exception, and St Croix is home to our favorite snorkeling spot ever: Buck Island…
