St. John is a tropical locale known for its beaches. Enjoy fun activities like snorkelling and sailing. You can easily spend a relaxing day visiting Virgin Islands National Park and Cruz Bay Visitor Center. Check out other sights like Johnson Bay and Maho Beach.