En el centro del municipio se encuentra situado el núcleo antiguo de Ribes, a 6 km de Les Roquetes del Garraf, que se ubica próxima al mar Mediterráneo.