They are just NorthEast of Tampa.
Since the link seems to be missing some verbiage - for whatever reason - what specifically were you looking at?
Maybe someone down there in the Panhandle can corroborate.
I'm up in NWFL by Mobile, but next time I go that way, I'll check it out if you let me know what you are looking for.
Cheers,
Steve