La Roche-Bernard est une cité construite sur les rives escarpées de la Vilaine. La géographie du site explique l'existence de ses multiples rues en pente. L'intérêt de la ville tient à ses demeures et hôtels particuliers bien conservés.