The Best Snorkeling Spots in St John, US Virgin Islands

You did it! You finally did it – you booked the flight and your unbelievable vacation rental on the island St. John. Though it’s the smallest of the US Virgin Islands, you probably picked this Caribbean vacation destination because it’s known for some of the best snorkeling beaches. Like other islands in the Caribbean it … Continue reading The Best Snorkeling Spots in St John, US Virgin Islands