I hear people ask the same question almost every time I am at the bate shop down the street. Granted I got there a lot, but that is really beside the point. I assume that the question is asked time and time again when I am not actually there. Next time I am there I will ask the owner and see if this assumption is correct.
For some reason people seem to think that it is a noble form of fishing.
They also think that they are better than they are. Easy spearfishing? Nope, there is no such thing.
And unless you have a boat you aren't got to get to spots where you will find the fish.
Sorry but beach diving in South Easy Florida, or anywhere for that matter is more than simply swimming out and filling your cooler in clear shallow water then coming back in and enjoy a grill party on the beach.
I really do not know where people came to this thought, maybe because Florida is God's paradise on earth. But it is another assumption.
Real spear fishing is a lot of work and you will end up in a lot of crappy conditions. I know, I actually liked it when I was in my twenties, fit and hungry. And I have been all over, and if there is an easy spot out there and I do not know that it exists, then it is a well guarded family secret.
One thing that plays a role in making this a hard form of fishing is that the visibility on the shore here changes from day to day. Heck, we dangle out in the ocean it even changes from hour to hour with the tides.
Once you have been doing it for a while you will notice that the wind and weather conditions can usually indicate what your chances are for the trip. But before you call yourself a pro, you will need to be able to judge how well your chances are once you are out on the reef. Sometimes I would go expecting to have some good visibility only to be met with a white out.
Other times it was the complete the opposite.
But this holds true for all forms of fishing. Sometimes I would get skunked swimming up to a mile out (ambitious and dumb I know). But then the opposite has also happened, and I caught some of my biggest fish right off the beach.
I leave the bikini at home now unless I am going for a swim.
If you are thinking about it, look for nice active reefs where you have better luck at good visibility and good fish. They are all over, but I stayed around Miami, sometimes traveling to Boca.
There are 3-4 reefs all the way up the coast here. So things are pretty easy.
The right spots are a matter of going out and swimming around to find the areas that collect the fish you're after.
I will add that you should check the local laws of the beach you plan to launch from before doing so.