A remote Queensland GP says he is quitting for the sake of his mental health as he struggles to find someone to take over.