A surfer has described the horrifying moment a 3-metre shark charged him at a popular tourist spot.