Eroziunea costieră este cauzată de o serie de factori, incluzând procese naturale precum vântul, ploaia și valurile, precum și activitățile umane, cum ar fi barajul râurilor. În plus, sunt distruse, linia de coastă devine mai sensibilă la forțele distructive ale furtunilor și uraganelor. Insulele de bariere ajută la absorbția unora dintre aceste forțe distructive și la protejarea liniei de coastă.
Litoralul este produs printr-o combinație între roca de bază și sedimentele care le suprapun. În locuri ca plajele, nisipul este adus în zonă de râurile locale. Apa din râuri preia sedimentul în timp ce curge în aval și eventual îl depozitează în ocean. Undele și curenții oceanului ridică apoi o parte din acest sediment și acoperă țărmul cu acesta. Cu toate acestea, valurile trag și unele sedimente de pe plaje, deci procesul este în desfășurare. Dacă sedimentul nu este adăugat la o plajă sau la o coastă cât mai repede, atunci linia de coastă se micșorează. În cele din urmă, aceste zone dispar în întregime.
Dezvoltarea umană cauzează, de asemenea, eroziunea costieră, deoarece structurile cum ar fi podurile și digurile schimbă caracteristicile debitului în apropierea coastei. Aceste curenți și valuri reacționează la structuri și, de multe ori, lovesc alte zone, cauzând pete localizate de eroziune costieră.