I fished for peacock bass in the south Miami canals a few years ago. Unforgettable experience. I had a fiberglass mount done of one of them.
I fished with a guide but local tackle shops could probably help. It might be tough unless you have use of a boat. They seem to be in the deeper canals with steep banks, i.e., the tough to fish spots. But there are some ponds stocked with them. Department of Parks & Recreation (or whatever the Miami version of that is) might be of help.
I fished a canal near my hotel (Ft Lauderdale) from shore but all I caught were talapia.