The Mackinac Island Lilac Festival lasts 10 days. That's because there is so much to see and do. Lilacs are blooming on the island, take a deep breath and you can smell the floral aroma. You'll also smell foods and fudge, enjoy wine tastings, music and so much more.