St John, USVI is an island in the United States Virgin Islands, and is home to tropical bars, restaurants, beaches, scuba diving, snorkeling, hiking, fish, flowers, vacations, tours, excursions to the British Virgin Islands, and the all-around Caribbean experience. White sands and palm