7 beaches on the coast in Miami Beach. Miami Beach has 1 more swimming spots of other kinds.
All swimming spots in Miami Beach · All swimming spots in Miami-Dade County · Swimming spots in the United States · View on the map