I been there exactly once, so I ain't no expert but....
We went about a month ago. My goal was to catch a roosterfish, never even gave marlin a thought. But....boat cap'n said it was too cold for roosterfish so we went for tunas.
Not a bite for hours. Then we hooked up with a striped marlin. After an epic battle of an hour or so the nine foot long fish was in the boat.
I was told for the very best fishing, come in November, after the tournaments are over and the town settles down a bit.
We had a friggin blast although the place is a bit costly. Liked Cabo a lot more than Cancun.
I'm going back for sure.