The correct answer is I, II, and III.
All three events—earthquakes, volcanic eruptions, and landslides—can potentially cause tsunamis. Earthquakes are the most common cause, but significant volcanic eruptions and underwater landslides can also generate tsunami waves.