Brindleys harbor on pine point. My family and I stay ther atleast 3 times a year and love it. They also clean and package all your fish for free, comes in handy when your kids fill baskets with bluegills.
We have been staying at Pikedale resort for years.They are nice people. The cabins are nice and they have a bar there. It is located on the east side by Bear Island so if the wind blows you can find cover to fish in.
I’ll second the recomendation on Brindley’s. Great resort, helpful people and they will take care of you with where to be, what time to be there, and how to catch them.