This Lake Michigan beach is at the tip of the Leelanau Peninsula in the Village of Northport. It's 30 miles north of Traverse City on M 22. Besides the beach, it has restrooms, hiking trails and historic Grand Traverse Lighthouse, which is open to the public.