Things to do on St. John US Virgin Islands, including diving, sailing, powerboat charters, waterspouts, sportfishing, and exploring the national parks.