Tsunamis are generally caused by undersea earthquakes, landslides, or volcanic eruptions, not by the collision of continental plates alone.