Miami and Miami Beach are 2 different cities in 2 different locations. Miami is on the mainland of Florida, and Miami Beach is an island 2 miles east of Miami. There are no beaches in Miami. The beaches are located in Miami Beach. South Beach (SoBe) is not a city but the southernmost point of Miami Beach, spanning 23rd Street south to 1st Street. Mid-Beach, or what used to be known as Millionaire's Row, spans from 24th Street to 63rd Street. North Beach (NoBe) spans 63rd Street to 87th Street ending at Surfside and the North Beach Oceanside Park.