Mackinac Island State Park is a beautiful beach located on the north shore of Mackinac Island, in the northern part of Michigan. The beach stretches for about 1.8 miles and has a fine, white sand that is perfect for sunbathing, swimming, and building sandcastles.