St. Michaels is located in a long, narrow neck of land along the Miles River. The village is a tourist attraction, and there are high quality hotels, inns, seafood restaurants, and gift shops in town. Tourboat cruises connect the town with Annapolis across the Chesapeake Bay. A for-pay public ferryboat service in nearby Bellevue also takes people across the Tred Avon river to Oxford.