Castellfolit de la Roca est l’une des plus petites municipalités de Catalogne. Ce village est perché sur une énorme falaise, haute de 60 mètres et longue de 1 km. Elle est composée de superbes colonnes basaltiques. Castellfolit de la Roca possède un très joli centre ville médiéval.