Your location might help with the fishing permit part.
In San Diego, I cut out the middle man charges and go Straight to Conapesca up by Balboa Park (2389 5th - on the corner of 5th and Kalmia).
Any of the landings sell Mexican fishing licenses also with an added "convenience charge"...
|