The song perfectly describes the city of Miami, yes.
Changing weather, (plastic) surgery, suits & print shirts, cigars, swimming pools, big hair, new suits, pink & blue, car chases, every line actually!
I can't think of any other song by any artist that so perfectly describes a place.