Bonifacio to niewielka miejscowość malowniczo położona na południu Korsyki nad Cieśniną Świętego Bonifacego(nazwana właśnie na cześć tego świętego). Mieści się ona na szczycie stromego nadmorskiego brzegu o wysokości około 70 metrów. Miasteczko składa się z dwóch części: Górnego i Dolnego Bonifacio. W tej pierwszej można zobaczyć średniowieczne Stare Miasto, zaś w Dolnym Bonifacio znajduje się port promowy, przystań dla jachtów, sklepiki z pamiątkami i restauracje. Przy odpowiednich warunkach z miasteczka są widoczne wybrzeża Sardynii.