As tide approaches in lower part of some rivers (e.g. Ganges), a several feet high tidal wave enters from the sea against the flow of the river (making a great noise), and the water level suddenly rises as the wave proceeds.
I would expect the water level to rise slowly and gradually, as the angle between the moon and the zenith continuously changes from $90^{\circ}$ to $0^{\circ}$ (or $180^{\circ}$).
Why does the tidal wave appear so suddenly?
I am unsure if this occurs in seas as well, but I have seen this phenomenon in rivers near the sea.
Best Answer
What you are describing is called a tidal bore.
Quoted from Wikipedia - Tidal bore - Description:
In the ocean the sea level rises quite slowly (only a few feet per hour). But in the shallow water of rivers (and also in funnel-like bays) this will result in a sudden wave-like rise of the water-level. Due to the small slope of the river the slow vertical rise (a few feet per hour) is converted to high horizontal speed (several kilometers per hour) of the wave-front. And due to the funnel-like shape (from a wide sea bay to a narrow river) the height of the wave front piles up on the way.
(image from Fisheries and Oceans Canada - Phenomena - Tidal bores)
Here is a real image of the phenomenon. (image from Spectacular tidal bore surges up China river)