No visit to Miami Beach is complete without spending time at South Beach, the city’s most famous stretch of coastline. Here, the soft white sands and turquoise waters create a postcard-perfect setting ...