I fished for white perch this morning in shallow water from shore at Tread Avon River where I have been catching them with ease since May. Not one perch this morning. It was loaded with 10" 12" little rock fish. This is the first time I ever got shut out at this area. I think they moved to deep water in this area. Hope I'm around to start catching again next year in May. So, I left and went to a lake and caught a limit of crappie.
You are right about the white perch moving to deeper water. Shallow water was about to skunk me till I moved to new spot that is known to be deeper water (15 to 20 feet). Caught 20 fish in an hour with some really nice size.