Bonifacio egy kis város, festői szépséggel Korzika déli részén, a Bonifacio-szoroson (ennek a szentnek az emlékére nevezték el). A meredek tengerparti part tetején található, amely körülbelül 70 méter magas. A város két részből áll: Felső és Alsó Bonifacio. Az elsőben a középkori óváros látható, míg Alsó Bonifacióban kompkikötő, jachtkikötő, kis boltok, ajándéktárgyak és éttermek találhatók. Kedvező időjárási viszonyok esetén a városból megtekinthető Szardínia partja.