When you think of the Lake Michigan shoreline here in Michigan, you probably think of sandy beaches. But the Upper Penninsula also borders Lake Michigan and some of its shoreline is different.
This isn't gravel. It is millions of small shells.
This looks more like something you would find on Lake Superior.