The small mouth and the largemouth bass love to stay by rocks, under docks and boats. Northern pike are found in deeper water, but not too deep. Walleyes like to stay near the top of the water and close to docks. Muskies prefer deep water, because it is cold for them in the hot summer heat.
If you don't want to fish for all these fabulous fish, you can go for perch, pumpkinseeds, bluegill, crappie and rock bass, which can all be found by the rocks near the beach. Small mouth and largemouth are the best to eat, in my opinion, because they are super easy to catch and you can fillet them to get some food. It is also good with a light batter, made with beer, over a stove or a barbecue.