A river bank means almost any area immediately beside a river. Most river banks are not man-made, and may not be significantly higher than the usual water level.
An embankment or levee would usually be significantly higher than the usual water level, and may also be higher than the surrounding floodplain.