The patron of Porto Azzurro is Saint James, celebrated on 25 July in the Church of San Giacomo Maggiore.
The town holds the Shrine of the Madonna di Monserrato and the Forte di Longone, as well as the small mine, a reminder of Elba's mining tradition.