I'm in Port Saint Lucie.
Okeechobee is the closest, decent outdoor range. There is also OK Corral (which is actually right next door to the Okeechobee range)... It is pretty good as well. They have rifle, pistol, cowboy action, and various skeet ranges.
There is also the Indian River county range. I haven't been there in a long time... Unless it has changed, it is a very nice range, but had FUDD-ish rules last time I was there.
As far as Indoor ranges?... Lotus is probably the best around here. There is also Saint Lucie Shooting Center, in Saint Lucie West. It was a nice range last time I was there (been a while) Not as big as Lotus, though.
There is another range in Stuart, that I have not been to (Stuart Shooting Center? I think) I've heard it's nice, but I don't know.
And there is a pawn and gun store in Vero with a nice range.
BTW, There is a gun show in Fort Pierce this weekend (12/11 and 12/12) at the Fenn Center.