All three of the options you listed can cause tsunamis:
-
Earthquakes: The most common cause of tsunamis. When tectonic plates shift along faults or when there is a significant underwater earthquake, it can displace a large amount of water, generating a tsunami.
-
Volcanic eruptions: Volcanic activity can generate tsunamis in several ways. For example, explosive eruptions can displace water, or the collapse of a volcanic island into the sea can also trigger a tsunami.
-
Landslides: Underwater landslides, or landslides that occur near coastal areas and fall into the ocean, can displace water and generate tsunamis.
In summary, all three—earthquakes, volcanic eruptions, and landslides—can potentially cause tsunamis.