I just moved right between Boca & Ft. Lauderdale 6 months ago. Been trying every week for 6 months to catch a peacock with no luck. They're out there and everyone I talk to sees/catches them with some regularity.....just not me
Apparently there was a freeze down here a couple years back that killed off most of them. Your best chance would be to head even further south towards Miami. Any water/canal/pond you see on the side of the road (which is everywhere) will have something in it.