Baits that resemble shad or crawfish in shape and color are good choices. Spinnerbait fishermen can be successful as well in these kinds of areas, or simply by casting along rocky banks that have irregular formations. Fishing around partially submerged bushes is also a good bet. One other excellent choice is to fish around or in vegetation like weed beds or milfoil stands. If fish can't be found there, consider either probing the pockets and openings in the weeds using a plastic worm, or even a topwater minnow-type lure early and late.
Vegetation tends to attract baitfish, which in turn keeps predators like largemouth close by.
It also provides shade and cover for bass, and makes it easier for bass to ambush unsuspecting shad or small bluegill. Stream or river anglers should also concentrate on shoreline cover, or spots where the bank has tree roots or other debris located in shallow water. Many times live bait such as minnows or worms drifted near bank cover entices bass from their hiding places. Anglers who enjoy fishing for bass in farm ponds in late spring or early summer should try spinnerbaits, small crankbaits, topwater buzzbaits and plastic worms. One key to catching pond bass is keeping noise and motion to a minimum as you move around the pond to different fishing spots.