Look at Landmark Resort. Rooms were decent had kitchen in our room, price was great had their own parking ramp, water park for kiddos, multiple pools, lazy river, big deck area, and RIGHT ON THE BEACH!
Update info as you can. Possible cruise down as a group if we get enough people to line up days off. I'm just north of you in Erie county, so possibly interested.