Ersa est la commune la plus au nord de la Corse.
L'ancien port de Barcaggio, situé au fond d'une baie paisible, à l'embouchure de la rivière Acqua Tignose offre une vue sur l'île de Giraglia.
Sa plage de sable fin présente un ensemble de dunes remarquables, l'un des plus grands de Corse.