I second Church Landing - We did Thanksgiving there a few years ago and found it to be very good.

Buffet style. They take reservations and there is a limit on how many they can take so it's best to check with them ASAP. We also had our after wedding on the lake (very small, ie eloped) dinner there in 2011 and that was great as well.