A 55-year-old man is lucky to be alive after having to cling to his capsized boat for four hours in crocodile-infested waters.