Coastal management refers to protecting coastlines from flooding and erosion. Hard engineering uses man-made structures like sea walls and breakwaters to stop coastal processes, while soft engineering works with natural systems through beach replenishment, relocating structures, and stabilizing dunes and mangroves. Both approaches aim to reduce erosion, but hard structures disrupt longshore drift while soft options are more environmentally friendly but require more maintenance.