I have also found shallow rocky areas, as in 6"-12" depth where these species can hide in the shallows and the rock crevices to also be excellent escape cover and for most of them also good spawning areas. Good stands of desirable aquatic vegetation are also very important as Bill mentioned.