You posted that photo on Wednesday under "Fishing in the San Blas". I'm not joking and am very serious here. Did you give or share your catch with the locals?
If not,,, that was your original mistake and what started the cascade of events that lead you to where you are at present. Cruisers should never catch without giving or sharing with the locals. The food in local waters is very scarce and what they depend upon to survive. Not for those that invade their waters. It's a karma thing. Better to troll,, and only while far outside local waters. Never at anchor or within village fishing areas.
If you did give it to the locals in Kuna Yala then,,,,, forget what I just said!