Reef_Rat
Registered
I'm not too sure on St. Pete but if you head south towards Venice or Sarasota there are many dive charters around. Megalodon Charters, Aristokat, Nitrogen Narcosis, Florida Underwater Sports, etc. Also any local shop can help you out assuming they don't run one themselves.