Bonifacio is the dramatic finish to southern Corsica: a harbour tucked into a narrow inlet, then a medieval upper town balanced on white limestone cliffs. It is one of those places where the setting does half the work before you have even entered a church or museum.
The essential walk is through the citadel and out along the ramparts, with detours down the King of Aragon's Staircase and into the old churches of Sainte-Marie-Majeure and Saint-Dominique. The cliff edge can be windy, bright, and crowded in summer, but it still feels larger than the crowds.
Bonifacio also looks outward. Boat trips run below the cliffs and toward the Bouches de Bonifacio Nature Reserve, while the Lavezzi islands and the Sardinian strait make the town more than a pretty old port. Stay late if you can; the stone is best after the day-trippers have left.