i find sunfish on beds by the shore in the middle of the summer all the time ,especially early in the morning .
its not unusual to walk up to a shore line early and see herds of them bolt off the beds to deeper water .
pretty sure most of the actual reproductive activity is done in the wee hours though and often they are not present in those spots at midday .