Вопрос очень простой, но дорогой в плане долговечности, потому что укрепляя берег от волн мы берем на себя ответственность над эрозией почвы. да и не только, и бетон тоже разрушается, и скальные породы тоже разрушаются, вода имеет свойства и созидать и разрушать, но самый лучший способ сохранить берег это посадить деревья которые любят распространятся вдоль берегов - это один самых дешевых способов например иву, их тоже надо уметь подбирать, потому что в зависимости от почвы различные сорта ивы имеют свою корневую систему, и поэтому далеко не всегда подходят те что любят песчаную почву к чернозему и наоборот - да расти они будут, но так ли они будут как от них требуется по желанию. и уход за ними нужен во время убирать сильное разрастание и т.д.
Ну а для вековой службы железобетонный берег в виде подпорной стенки подойдет в самый раз, правда обойдется в несколько дороже в начале строительства но за годы окупит себя легким обслуживанием.
Проектированием таких сооружений занимаются специализированные организации и стоимость их работ.
Зимняя съемка набережной города Чайковского Пермского края - просто нужно учитывать еще и природно климатические условия местности и для этого пример. https://www.youtube.com/edit?o=U&video_id=SZpDfOsTg28