A bigger wave can travel longer distances, whereas a smaller one can't. This is how a wave can become as big as they can be: when a small, but mediocre wave clashes with another wave, they combine and now form a bigger wave, this process repeats until we get this big wave. Waves are created by underwater earthquakes, which could cause a tsunami or a flash flood, or they can be created by the gravitational pull of the moon.