A 23-year-old man has been charged with the murder of a young man at a New Year's Eve beach party on a small island north of Perth.
Police say James Dorloff, 20, died after being assaulted on the 400m-long Wedge Island, shortly before 1.30am (WST) on Wednesday.
There are unconfirmed reports that the pair were involved in a brawl involving a knife or machete.
The accused man has been charged with murder and with intent to do grievous bodily harm unlawfully wounding another.
He has been refused bail and will appear in the Perth Magistrates Court later on Thursday.
Johnny Cady, who was with Mr Dorloff at the party, posted a photograph of his friend on Facebook with the caption: "Thank you for riding shotgun through this car wreck that is my life."
Three other people were also injured, with one being flown by rescue helicopter to Royal Perth Hospital.
The other two were taken by ambulance to the Joondalup Health Campus.
The Wedge Island Protection Association (WIPA) issued a statement saying anti-social behaviour in the area had increased since the opening of the Indian Ocean Drive three years ago due to ease of access by two-wheel drive road vehicles, social media and lack of sufficient resources to control anti-social behaviour.
WIPA said the incident happened outside the settlement and did not involve shack occupants.
The group said it would continue to offer input to local authorities to better manage the risks associated with gatherings near the Wedge Island area and anti-social behaviour.
Anyone with information regarding the incident is asked to call Crime Stoppers on 1800 333 000.