What are some causes of beach erosion?

Winds and waves are the major contributors of beach erosion. Over building by people close to the shore causes erosion to speed up.