You can fish lakes and ponds from the shore or from a boat. You can find fish in shallow or deep water, in open water or near natural or man-made structures. In lakes, you’ll catch freshwater fish species like largemouth and smallmouth bass, pike, pickerel, perch, panfish, trout, even salmon.