First and foremost it's good to hear talk about targeting bigger fish. Pretty sad to see some of the juvenile fish being kept the last few years. Many kept in the low to mid 20" range. Not much meat on one of those.
To answer your question.
My experience is mid to late summer for the biggest fish. We used to never keep a fish under 42". A few years ago you couldn't hardly find a fish that size do to the abundance of juveniles in the area. A good rule of thumb is 40" or better if ya can hold out.
We have experienced big fish from near shore to 800 to 900ft deep.
The rockpile has structure and feed. It can be a long time between bites at times. It can have some big fish, but you will earn them
Nearshore out from the lighthouse has kicked out big fish.
As mentioned the chicken ranch is known for just that, but last year we got some of our best fish around the ranch. It's a big area. Lots of spots that can hold fish and do.
Big fish are where ya find them, and tend to move together in my experience.
I will try and post a length size chart it is a great tool for seeing the benefits of bigger/longer fish versus there weight/inch.
I have a sticker on the dash of my boat and an app on my phone to look at for reference.