island-roots-charters-st-john-snorkel-BVI-toursIsland Roots Charter, St John, US Virgin Islands snorkeling tours and BVI excursionsNext → You May Also Like Top snorkeling spots – Haulover Bay St John islandguide August 7, 2022August 9, 2022 Bikinis on the Beach Bar & Grill islandguide April 2, 2018October 9, 2021 Angel’s Rest Floating Bar islandguide May 24, 2016May 24, 2016