On the remote South Atlantic outpost of St Helena, Jennifer Platt finds haunting history, open-hearted hospitality and an unexpected personal connection