Earthquake engineering
Though tsunami can not be prevented, there are warning systems developed recently which warn the population before the big waves reach the land to let them enough time to rush to safety.