How are the huge waves in the ocean formed?

The main reasons for the formation of huge waves are:

1. Gravity. The attraction of the moon or the sun to seawater causes different tidal effects in different places, forming waves.

2. Sea breeze. The strong wind blowing on Buddha is one of the reasons for all kinds of ocean currents.

3. Submarine geology. Such as submarine volcanic eruption and submarine earthquake. , will form a huge tsunami.