Located in Grand Marais, Michigan, Grand Marais Township Beach is a picturesque and pristine beach that stretches for approximately 500 feet along the shores of Lake Superior. The sand on the beach is a mix of white and beige, and the crystal-clear water is perfect for swimming, boating, and other water activities.