A teenager has been flown to Perth for surgery after being bitten by a shark he enticed towards the shore.

The boy was bitten on the left heel while he was cleaning fish at Red Bluff, 140 kilometres north of Carnarvon, about 9:00pm.

The manager of a nearby campsite, Bec Caldwell, says the teenager used the frame of a fish to entice the one-metre reef shark towards him.

She says the boy was bitten when he was knocked over by a wave.

"[There were] heaps of people on the beach, heaps of kids in the water," she said.

"It was pretty silly, really, that people were feeding sharks while there was other kids around.

"So hopefully this will teach people a lesson not do silly things."

The teenage boy spent the night in the town's hospital and is being transferred to Perth by the Royal Flying Doctor Service.

Another man was bitten on the finger by a reef shark today when he put his hand into its mouth to pose for a photo.