Я что имел в виду...может меня щас спецы тапками закидают, но всё же...
По логике, если оборонять берег реки, то обороняют обычно: чтобы враг не подошёл к реке и не начал переправляться (обороняющиеся спиной к реке).
Либо, что чаще - от врага, переправляющегося через реку. Если берег оказывается высоким (все эти Кориоллисовы силы и прочее я не помню - какой он должен быть по течению - тоже), то обычно там имеются ДОТы.
Они располагаются через определённые промежутки, выглядят как такие большие холмы. Можно посмотреть на Волге в районе за Шаховской (подробнее не скажу - не помню). МОжно это увидеть и на Селигере. Там правда озёра, но ситуация с высоким берегом такая же.
Окопы - разве что как ходы сообщения.
Большое такое ИМХО: строить окопы на высоком берегу нецелесообразно, проще натыкать дотов, связав между собою ходами сообщения.