There is a place called Mackinaw Island Brewhouse off of South Huron Avenue in the Mackinaw Bay Trading Company. They have 10 taps of mostly Michigan beer and have a pretty good selection of $2 single bottles so you can make your own mixed six pack.