In the Leftovers people think living in Jarden is why they were left. Maybe St Helena is the new Jarden.