A shark attack survivor has told of the terrifying moment a large 4m tiger shark rammed his kayak, spearing him into the water before “locking’’ its teeth on his craft off a southeast Queensland beach today.