Erosion can be caused by wind, rain, wave, human activity, and ice. Seawalls can cause wave flanking that causes erosion at each end of the seawall. Natural shorelines help to prevent erosion by decreasing the wave energy hitting the shoreline and preventing ice push.