I've found that recently the weather has caused some weird activity in the bass population. I caught a nice bass in deeper water (10') and another nice one right off shore (<2') within 5 minutes of each other in the middle of the day. The water temps are still pretty much the same (low to mid 70's) so I think most of the big guys are hanging deep or hiding in cover during the day, especially if the sun is beating down. But I think they come out into more shallow water earlier in the afternoon to feed now. I can get good top water shallow action at 6pm now instead of having to wait until 7 or later.
I don't know that's just what I've seen. It could be different for every lake.