St. Michaels is an extremely peaceful coastal town in Maryland. Tourists enjoy this place a lot due to a variety of offerings it has like historic churches, colonial houses, and old Victorian homes. Chesapeake Bay Maritime Museum located along the waterfront is also one of the most popular tourist spots to learn about the heritage of this place. A 19th-century lighthouse and a picture worthy harbor with yacht marinas are also some cherry on the cake.