Miami is an overrated and over populated area unique within Florida. Please don’t judge all of Florida by Miami standards.
I actually worked on that stadium back in the day it’s located in an area called, Miami Gardens. We call it the wild west.
I live about 15 minutes north of there.
About Miami, my family has been in south Florida for 100 years.