The main portion of the city lies on the shores of Biscayne Bay which contains several hundred natural and artificially created barrier islands, the largest of which contains Miami Beach and South Beach.
Hlavná časť mesta leží na pobreží Biscayne Bay, ktoré obsahuje stovky prírodne i umelo vytvorených bariérových ostrovov, z ktorých najväčšie sú Miami Beach a South Beach.