Earthquakes generate the larger tsunamis. The seafloor can shift for miles and displace large amounts of water at once.