Hialeah, Coral Gables and Brickell are three different search markets
Content pitched at "Miami" as one city tends to speak to none of the places inside it.
Miami-Dade is a set of submarkets that differ in buyer, price point, language and competitive intensity. A cosmetic case in Coral Gables and a same-week extraction in Hialeah are not variations on one patient. They arrive through different queries, in different languages, with different questions about payment.
Pick two or three submarkets you serve and write for them by name. Not a thin page per neighborhood, which reads as filler and gets treated as filler, but real detail: which building or intersection you are near, which garage patients use, which insurers are common among employers in that area, which languages your team speaks on a given day.
The test for one of these pages is simple. If you could swap Doral for Kendall by changing the place name and the page would still make sense, the page is not worth publishing. Nothing on it is true about anywhere.
Practices that skip this step usually end up with one Locations page carrying a dropdown, and then wonder why they show up for their own street and nothing else.