Colin,
Unless I'm mistaken, Gasparilla Island is in Lee County, not Collier. Unless you have a boat, you have to go through Charlotte County to get there.
Anyway, I'm confused about where you were trying to spearfish from the beach - Charlotte, Lee or Collier County? If it is, indeed, Collier County; you'll need to be well rested before you start, because I believe Collier County requires you to be at least nine miles off shore before you can spearfish.
Unless I'm mistaken, Gasparilla Island is in Lee County, not Collier. Unless you have a boat, you have to go through Charlotte County to get there.
Anyway, I'm confused about where you were trying to spearfish from the beach - Charlotte, Lee or Collier County? If it is, indeed, Collier County; you'll need to be well rested before you start, because I believe Collier County requires you to be at least nine miles off shore before you can spearfish.