Well, venezuelan laws change every day. However, I was told that you need a license to use a speargun (which I don't have). It costs something like 50 US$ and is one for each speargun. As I don't live there anymore, I don't have one.
Are you planning to go by yourself or someone invited you? Probably he has a license. Ask him.
Normally they don't bother tourists too much, but you know, shit can happen. I was stopped once by the National Guard (they were two) two years ago. Fortunately, I had a couple of nice fish in my stringer and they had seafood dinner that day...
I kindly asked them to leave me alone the rest of the week and we became "friends".
Avoid going there during Easter (Semana Santa) or carnival as those are the days when the law is more enforced.
If you are with an experienced local, you should't have any problems. In Margarita is better to go hunting for other kind of meat... <img src= " height="23" srcset="https://spearfishing.world/forum/images/smilies/emojione/1f606@2x.png 2x">
There are very good commercial spearos there and is mostly overfished. Especially at Los Frailes, in front of El Tirano.