island-roots-charters-st-john-snorkel-BVI-toursIsland Roots Charter, St John, US Virgin Islands snorkeling tours and BVI excursions