Recently a large tsunami hit an island in Indonesia, killing many people. What causes tsunamis?