What causes a tsunami?
The most common cause is a seafloor earthquake. Other triggers are undersea landslides, undersea volcanic eruptions, and meteorite impact. Sudden changes to the seafloor cause the ocean to flow away from the disturbance, creating waves.