Alan Kohler, one of the most influential journalists Australia has ever produced, will retire at the end of the year.