This might help - in town there is a bridge on the main street, below is a canal out to water. If you look down off bridge you will see schools of snook roaming around. I have taken the bus from hotel zone early morning - walked thru town (very interesting early morning) and have fished this canal (only 20-30 yards wide) and have hooked up with some nice size snook. There is not alot of room with vegatation, stone embankments etc but it was sure fun.

I didn't have much luck at the flats near lighthouse but I saw alot of bones - very spooky

Good luck