Located just outside the small town of Honor in Benzie County, Esch Beach (also sometimes called Otter Creek Beach) sits within the stunning Sleeping Bear Dunes National Lakeshore, a 35-mile stretch ...
McCarty’s Cove, a small beach near downtown, offers the perfect swimming spot on warm summer days, with the historic Marquette Harbor Lighthouse standing guard nearby. The lighthouse itself, built in ...