The brawls began around 5 p.m. on the corner of Las Olas Boulevard and A1A and worked their way up the beach to Beach Place.
Police quickly responded to try and get the situation under control.
"They were in quite a hurry because there was one after another after another after another, like 18 or 20 cars," witness Marty Siegel told the Sun Sentinel. "That was quite a robust response."
Miami Beach Detective Vivian Hernandez estimated the crowd may have included almost 2,000 people. “We have large crowds that gathered up on the beach from the holiday,” Hernandez told the Miami Herald.
Police made at least three arrests.
"Some 13- or 14-year-old guy ran up and punched a girl in my pedicab," said driver Abner Santos-Pepin. "He didn't know her, it was just random."
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Boston schools pull out free condoms over wrapping complaints