Thank you to Ray for that tidbit. MOST of the info on guns in Mexico and other countries(as in what you "hear" on the internet)is complete BS.
As far as SemiJim; sounds like we are making the same argument now. IT CAN be done legally you just have to know how.
I NEVER said it was easy or a walk in the park and will again state "it is a long complicated process, that is almost never worth the effort".
As far as other waters go;
1) We weren't referring to having a weapon in a foreign country, just onboard.
HUGE distinction here; both legally and logistically. There are numerous countries that simply WILL NOT allow you to have or carry a weapon while ASHORE. But we're not talking about that. The simple, short version of that is; you do it, you go to prison.
2) This is the very short version of how it's done LEGALLY while ON THE WATER. Let me repeat that, ON THE WATER.
a) You must have a USCG registered vessel flying a US flag.
b) The SPECIFIC weapon, MUST be registered with BATF.
c) You MUST have a valid PERSONAL IMPORT/EXPORT document on file for the weapon.(this document allows for the import/export of a firearm by an individual) It is also necessary to have one if you are going to hunt or compete in a shooting event in a foreign country and shows you are the legal owner and are simply transporting the firearm.
d)You must have a valid NON-TRANSFERRANCE document (this document doesn't mean you can't transport the weapon, it means you can't sell it as you intend the weapon for personal use). Again required for hunting and shooting trips abroad.
e) This is where it really gets tricky...........EVERY COUNTRY HAS DIFFERENT LAWS CONCERNING FIREARM POSSESION WHICH WILL LAND YOU IN DEEP TROUBLE IF YOU BREAK THEM. So; when you put into a port you had better KNOW what to do. Most of the ones I've been in (can't give a blanket statement here) follow this procedure.................
IMMEDIATELY upon arrival and WITHOUT the weapon; Leave it SECURED ONBOARD your vessel, Go to customs with your documentation and DECLARE the weapon. You MUST do this in order to remain compliant with US LAW (remember that at this point you are a US vessel entering customs and HAVE NOT encroached on the sovereign soil of another country (this is a VERY important step, otherwise NO ONE would be allowed to transport a firearm internationally or hunt or competitively shoot outside their own country). At this point customs will tell you what you need to do to remain legal. In Canada; I have been required to surrender the weapon into bond with the ammo and it must remain there until I depart (or in my case bond it out to compete). In Mexico; I have gone through bond surrender (got my 1911 back once with fewer rounds -after federale target practice I assumed- than I left it with), and on one occasion they simply told me not to bring it ashore and did nothing else.
And there you have it. Anyone who hunts outside the US, or shoots in competition (as I do), knows there are legal ways to have a firearm onboard. AGAIN; it ain't easy and can go badly quickly without all your ducks in a row.
AND WITH ALL THAT BEING SAID............If you had read my original comment you would have known that I was recommending NOT DOING IT. "Taking on a well armed, better trained enemy, with superior numbers, from an indefensible position, is RISKY at best. LETHAL at it's worst.
INFORMATION is the best weapon to have onboard, NOT firepower.