So, after discussing local dive trips at my scuba club meeting the other night, it seems that we're going to be making many more and new trips this year to all different places, some of which I wouldn't consider local actually

. My question for you guys is, do any of these locations have any nice species or just plain good collection spots that I could check out while there? I don't often travel farther from my home state (PA) more than western ohio or the equivalent distance in other directions, so this year I'll be going to many new places. I'll probably only have an hour, two or three at the most of time to collect after I factor in fishing time as well (and diving of course which will take up most of my time at these places) but if there's any good species whether fresh or saltwater, I'll definitely make time or take an extra day or two.
The locations that I'll have time to collect at and the body of water we'll be diving in
-Thunder Bay, Northern MI, not the upper peninsula (Lake Huron)
-Summersville, Central WV (Summersville Lake)
-Thousand Islands, Northern NY (St Lawrence River)
-Bonne Terre, Eastern MO (Bonne Terre Mine, the mine itself is fish-less sadly)
-Morehead City, Eastern (coast) NC (Atlantic Ocean)
-Florida Springs, Northern and Central FL (the springs)
-Key Largo, Southern FL (Atlantic Ocean)
I'll also be diving my local quarry and Lake Erie but I'm at those places up to a dozen times a summer so I know the local species and good ways to collect them pretty well.