Hard Rock is a bit of a shithole & it’s far outside Miami proper.
I know they renovated it, but yeah, it's not close either. It's also still in Florida, not much helping that.
I understand why a lot of American stadiums were built on the outskirts of town or in de-industrialized areas, but it's really dumb. Admittedly, downtown Atlanta was completely dead the last time I went to a major sporting event at the Georgia Dome (RIP) so the location didn't matter too much. Bank of America in Charlotte, Superdome in New Orleans, M&T Bank in Baltimore, and Atlanta have some of the best locations I've been to in terms of proximity to everything else.