El municipio se encuentra en islas de barrera naturales y artificiales entre el Océano Atlántico y la Bahía de Biscayne, la última de las cuales separa la playa de Miami.
Miami Beach se encuentra entre el Océano Atlántico y la Bahía de Biscayne.