They actually play in Fort Lauderdale. It’s on the same site as the former Lockhart Stadium, I used to go there to watch The Fort Lauderdale Strikers of the NASL.
I realize that supposedly they are building a brand new modern soccer stadium in downtown Miami, which should be nice.
With the Latin American population in South Florida, now that Messi is in Miami, soccer should be very popular.