There are two causes that generate a tsunami. The two are earthquakes and volcanoes although a majority of the tsunami is produced by earthquakes especially underwater earthquakes.
[source 2] Earthquakes is the sudden rapid movement of the earth's ground that can be violent. It happens when the tectonics plate moves. Sometimes the plates don't move smoothly which allows pressure and tension to build and in the end it is the rapid release of energy that allows an earthquake to occurs. …show more content…
The volcano is filled with magma, which then turns into lava when it erupts, it is white liquid when it erupts then changes colours through yellow, orange, red and then when it solidifies it turns black and hard.[Source 6] The volcano also consists of gas (such as steam and hydrogen sulfide), ash and lumps of solid volcanic rock (such as scoria).Volcanoes are at or near the edges of the tectonic plates. The reason why volcanoes erupt is that there is too much pressure in the earth and then that leads to the release of the magma(lava), and the plates will move. Sometimes major volcanic eruptions also produce tsunamis. It says in source 4 that for a volcano to produce a tsunami you will need: ‘A volcano near the coast, An eruption that sends a large enough volume of material into the water to displace a significant volume of