When you plan a trip to the island of St. John, prepare to get impressed. The island is simply too beautiful for words. Plus, you can find a site or an activity that meets with your likes and preferences, regardless of your background or age. St. John has something…