When is the best time to catch lots of great eating fish?

Catches of really good quantities can and do happen at any time during our season. However, the months of May and June are usually the strongest for numbers.