You might try places with multiple cottages. The two that I have stayed at are :
Bear Creek Cottages, North Bay -excellent sandy beach for the kids,
Fee's Landing, Omemee -south end of Pigeon Lake we rented all the Cottages for a family reunion, no complaints but the beach was quite weedy