You can get pike in Sodus bay. Not sure about Irondoquoit bat.
There's perch, pike, and bluegills in Conesus Lake. You can access the north end via Vitale park right on 15/20A in Lakeville.
For walleye, give Honeoye Lake a try. I've caught a few eyes out of that lake.
If you haven't yet, check out the forums at Iceshanty.com. Lots of great guys over there. I lurk and occasionally post under the same username.
If you're interested, I'll shoot you a PM when I plan on hitting Conesus. Loon may be a bit south for you to drive. (It's about 25 minutes south of me!)