A man who was bitten by a shark south of Adelaide at the weekend says the shark released him when he punched it repeatedly in the mouth.