If you have a decent size boat, too late, all reservations on Mackinac Island web site are gone for 3rd and 4th of July! You can still get the 1st and 2nd...couple slips left...

Yikes...this early!