Teens charged over Perth beach stabbing

THREE 17-year-old youths have been charged with causing grievous bodily harm after an 18-year-old man was stabbed when he was set upon at a Perth beach.

The man was leaving a fireworks display at Hillarys Boat Harbour in Perth's north about 11.30pm (WST) on Saturday when he was approached by a group of young males, police said.

One of them punched him and when he attempted to defend himself he was set upon by the group and stabbed once in the chest and twice in his right leg, a police statement said.

He was taken to hospital by St John Ambulance for emergency medical treatment.

One of the 17-year-old boys has also been charged with possessing the drug ecstasy with intent to sell or supply.

All three accused are due to appear in the Joondalup Childrens Court on Tuesday.