El poble de Sant Joan les Fonts està situat sobre un immens penya-segat de basalt que es va formar fa milers d'anys quan els volcans de la Canya i Aiguanegra van expulsar un gran mantell de lava. El municipi forma part del Parc Natural de la Zona Volcànica de la Garrotxa i comprèn nombrosos monuments històrics i medievals, com l'església de Sant Joan, el pont medieval o la casa Juvinyà.