Flats/humps in 8-15' with soft gravel or a beach sand like bottom composition is the first thing I look for.
Second would be shallow flats 5-10' with a soft bottom with rocks mixed in about the size of softballs or so. Don't ask me why, but bigger smallies always seem to have rocks like this in their beds..
3rd, run around the shallows <5' with the trolling motor on high around docks and such that have that same softer bottom and note where you see them spook from. Then go back 5 minutes later and make casts. (The ultimate way to search for bedding fish and not waste time imo).