I've never done the fishing but know folks that did..... they were avid fishermen and raved about it. They did catch something though.
Cabo is a good place to get out on the water. If not for the fishing to get up and close with "Lands End" beaches and sea life. Quite a spot. Cabo is fun to walk also. Not difficult from the tender pier.