St. John is a tropical locale known for its beaches. Enjoy fun activities like snorkeling and sailing. Collect beach glass at top spots like Trunk Bay and Maho Beach. Virgin Islands National Park and Cinnamon Bay Beach are other popular sights to visit.