Despite being the smallest of the main U.S. Virgin Islands, St. John brims with things to do, both on land and in the sea. Visitors can enjoy some of the Caribbean's best beaches, hike in Virgin Islands National Park, and explore the coral reef snorkeling trail in Trunk Bay. The island also offers a range of accommodation options, including vacation rentals, a beachfront campground at Cinnamon Bay, and hotels like Estate Lindholm. All Caribbean islands are not created equal. Some embody the quintessential fairy-tale facets of a tropical paradise, with sugar-sand beaches and awe-inspiring natural wonders. St. John, one of the three main U.S. Virgin Islands, fits this bill. The island is mainly accessible by boat, though car and passenger ferry service operate all day from nearby and much more cosmopolitan St. Thomas. Many visitors also arrive by private yacht. Anyone wanting to come by plane, though, is out of luck as there's no airport here.…