Ubicada a los pies del Parque Natural de la Arrábida, junto al mar, donde se accede por barco o por tierra a través de un camino que construyo un ermitaño y que cuenta con unos 200 escalones de piedra que llega hasta la gruta. La cueva de Santa Margarida de Lapa es un lugar inusual, donde en su interior alberga una capilla en un estado degradado construido en el siglo XVII. En ella había tres imágenes que han desaparecido con el tiempo. En los siglos pasados era lugar de peregrinaje. La cueva tiene unos 22 metros de longitud y se podían reunir en su interior hasta 500 personas, iluminándose con antorchas en la mano.
El silencio de la gruta, según se entra, recuerda la penetración en otro mundo. Ya en su interior se escuchan las olas del mar rompiendo en las rocas, cuyo eco en la gruta hace que el lugar sobrecoja y le confiere un ambiente misterioso, casi mágico, sólo perturbada por el canto persistente de las gaviotas. Una sensación extraña pero maravillosa, no es de extrañar que desde la Prehistoria haya sido considerada como un lugar sagrado.
Distancia desde Salamanca: 495 km.
Coordenadas de la Gruta: 38.46963, -8.986728