Coastal engineering is a branch of civil engineering focused on the design, construction, and maintenance of structures and systems along shorelines to manage interactions between land and sea. It addresses challenges such as erosion, flooding, and sediment transport, while protecting...