A brawl involving 20 teens has erupted at Brighton pier, marking the third major pier fight in Melbourne within two weeks.