A 20-year-old man has been stabbed to death during a mass brawl at a West Australian beach party on New Year's Eve.
Two other people, both aged 25, were injured during the fight at Wedge Island, 160 kilometres north of Perth.
Up to 300 people had gathered on the beach for a rave and it is believed the brawl involved up to 90 people, some armed with machetes or large knives.
Aleksandar Adamovic, 19, was at the beach and says early in the evening everyone was relaxed and enjoying the rave, but that soon changed.
"We were there where the rave was and some[one] who was trying to drive off, some guy punched his car - he drives off, comes back and he got out of his car, and I saw him, I was right next to him, and he had a knife," he said.
"He had a knife on him, and he went back in the car, put it in, and then disappeared into the crowd."
Too much alcohol fuels aggression
Mr Adamovic's friend Blake Barac, 30, described how the situation began deteriorating.
"You were getting groups sort of starting fights and then moving along, people having too much alcohol," he said.
The two left but returned some time later to find a group in the dunes around the man who had been stabbed.
Mr Barac says people were frantically trying to save the stabbed man, and when paramedics arrived, they continued CPR.
He says a little while later, the rescue helicopter arrived.
"We had people telling everyone in four wheel drives to turn their lights on for the helicopter when it came down, [so] it could see where it's going to land."
The 20-year-old victim was from the Perth suburb of Kelmscott.
Wedge Island attracts fishers and holidaymakers but locals say people from Perth have been coming in recent years to stage an illegal rave event.
It is understood authorities shut the party down, but nobody was moved on.
Police spokesman Sam Dinnison says the alarm was raised about 1.30am local time.
"Local police and detectives were deployed and upon arrival it was confirmed a male person was deceased and that other[s] were injured and required urgent medical treatment," he said.
"One person was flown to Royal Perth Hospital by the RAC rescue helicopter and the other [was] taken by ambulance to the Joondalup Health Campus."
Police set up roadblock and stop vehicles
Police are stopping all vehicles as they leave Wedge and taking drivers' details.
Dozens of officers have been brought in to help in the murder inquiry, as the crime scene involves potentially hundreds of witnesses.
Acting commissioner Steve Brown is appealing for any witnesses to come forward, especially those believed to have filmed the incident on their phone.
"There were 10,000 people alone in Lancelin last night and to the north of Lancelin at Wedge Island and along the beachfront there are hundreds, if not thousands, of people camping," he said.
"We are aware a number of witnesses to the scene took footage on their mobile phones or other means and we're very keen to make contact with those people.
"That evidence is critical to this investigation."
He says police are still piecing together exactly what happened.
"Large numbers of police are working on the crime scene at Wedge Island, interviewing witnesses who remain there and that will be ongoing throughout the course of the day," he said.
"The offender or offenders have not been apprehended, but in my opinion and on my advice, it is only a matter of time before those apprehensions are made."
Man stabbed to death at out-of-control New Year s Eve beach party at Wedge Island, WA - Yahoo!7