Cruz Bay is the main town on St. John. It is easily covered on foot and offers visitors and residents shops, restaurants and services like a bank and post office. In addition to shopping and dining you can stop by the National Park Visitor Center and other sites, or take a break in the small park. St. John is connected to neighboring islands by ferry and the ferry dock is located in Cruz Bay.
- The US Virgin Islands Best Guide