My mother in law, husband and I are planning a trip to the Upper Peninsula during the independence day weekend. We are planning to drive from Madison and stay for three nights. This will be our first trip to Michigan and we would like to have some suggestions on restaurants (we are vegetarians) and where to stay. I understand that this is a very short time to have planned such a trip but we have tried to squeeze this trip between my MIL's US travel schedule. I have shortlisted places that we might like to visit but I am not sure if we have to stay at one location and drive to see all the places or stay at different places each night. I am not sure if we would be able to cover the places listed in 3 days. We like to hike, watch scenery, wildlife (if any), cruises. We would appreciate any help.
St. Ignace - Castle Rock
Sault Ste, Marie - Soo Locks
Whitefish Point Light station and Great lakes shipwreck museum
Fayetter State Park
Thanks so much!!