Denizdeki dalgalar, rüzgarın hızı, sürekliliği ve estiği mesafe gibi faktörlere bağlı olarak artar. Rüzgarın hızı arttıkça, dalgaların yüksekliği ve boyu büyür. Rüzgarın sürekli esmesi, daha uzun ve düzenli dalgalar oluşturur. Rüzgarın estiği mesafe (fetch) ne kadar uzun olursa, dalgalar o kadar büyür. Ayrıca, depremler, volkanik hareketler ve deniz altındaki çökmeler de dalgaları artırarak tsunamilere yol açabilir.