La población está situada justo en medio de la franja costera de la comarca del Garraf, entre los municipios de Sitges y Villanueva y Geltrú.