Sea Salted Roasted Almonds