I started spearfishing on tanks about 7 years ago. From my experience, spearing locally is pointless...viz is so bad that fish have to be closer to you than the muzzle of your gun (depending on the gun you shoot, I shoot a 54" Ocean Rhino) just to see/ID them.
Save your pennies and go to the Gulf Coast a few times each summer. Water is much clearer (most of the time), MUCH warmer, and you can eat GREAT off your kill. Have to watch the seasons calendar pretty close though...politicians seem to think that nearly every fish in the Gulf is overfished and open seasons are short/non-existent for good/target species (E.G. - Red Snapper and Triggerfish).
What is your cert level?
M