Barcaggio est un petit port de pêche faisant partie de la commune d'Ersa, qui compte 150 habitants l'hiver et plus de 1200 l'été. Bordé par une grande plage de sable fin à l'est et des rochers plats à l'ouest, c'est le paradis de tous les amoureux du soleil.

Le village est traversé par le sentier des douaniers, qui offre aux randonneurs une magnifique balade vers Macinaggio, où ils pourront également trouver boutiques, bars, restaurants, commerces et discothèques, ainsi que différents centres d'activité.

La commune compte également plusieurs restaurants, où les gourmands pourront savourer de délicieuses spécialités corses.