Speaking only regarding the 3/4 day trips on the San Diego, you generally only need a passport if they are fishing the Coronado islands. If they are fishing offshore, then a Mexican fishing permit is all that's required. They always let you know ahead of time on the site. No age limit that I know of but I would not bring a kid that's not very familiar with fishing.
Some of 3/4 day require a passport. The 1/2 day trips don't. There is no age limit.
find another charter, they are terrible
Thanks! Your answer is awaiting moderation.