Summary of My Experiences and Thoughts....
If you aren't going to fish and don't already have Mexican Fishing Licenses for every person aboard then don't bring any fishing gear. Solves that problem.
There isn't a fishing license for the vessel anymore. But there is the Visa thing for operating a vessel in Mexican Waters that is kind of new. I've never bought one....
The last time I anchored off of the east side of the South Island the current
was coming down fairly decently. It was enough for me to not want to jump in for a swim and I almost always jump in for a little waterline scrubbing when I drop a hook.
On my slow boat (i don't motor
too often) its a full day just getting down there and back. I only drop the anchor
down there when I plan to stay the night.
I'm pretty sure if you don't stop at a port or "step foot on the land" you don't have to check in at the customs dock. Ive sailed down around the islands and back several times. The only time I checked in at Customs was when I came back from spending a week in Ensenada for a bottom job.
I've never had a visit form the Armada when I'm down there in my sail boat. I've never seen or heard of people in sailboats getting stopped/boarded. I have seen and heard of people in fishing boats getting stopped/boarded often. However the Armada seems kind of "off and on". They go out one week and stop/board everybody and their brother and then the next week nothing happens and nobody gets stopped/boarded.
I have no "radio operators license" from anywhere. I've never been asked to show one when I've check in at Ensenada or the customs dock.
Of course I'm propbably breaking all sorts of American and Mexican laws but so far there hasn't been any issues.