Para que este fenómeno natural se produzca tienen que concurrir varios factores: las fases de Luna llena o Luna nueva, que dan paso a la subida de la mareas más intensas (mareas de sizigia, que son las que se producen cuando los tres astros, es decir, la Tierra, la Luna y el Sol se encuentran alineados), las corrientes marinas y la oposición del océano sobre el río.