I would second Oliver's Lodge, they have a fairly large enclosed space for bad weather, also large tent available, PLUS, they have a great spot for guests to take to the water on sailboats, kayaks, paddle boards, or swimming...
Another option that isn't directly on the lake, but has spectacular views of the lake and fantastic food is Castle in the Clouds...
Best Wishes for a wonderful wedding no matter where you end up!
need ice, need ice, need ice -PIG
p.s. the Mount is fabulous option as well, and we'll all wave and cheer from Pine Island as you go by