I always assumed the island showed Kate the horse in order to make her face her past and move beyond it. The island had a way of showing people who they truly were. And Kate had to see the horse to come to grips with what she had done and realize it was the right thing to do.