Charon is described as a Greek equivalent of Grim Reaper, the one who is taking the soul from the body. But this was the task of Thanatos, the god of death. Charon only met the souls after the funeral rites have been completed, he never left his boat and definitely never ventured from Hades.