San Foca è una località costiera del Salento sita in provincia di Lecce
È situata tra Torre Specchia Ruggeri e Roca Vecchia , sul Mare Adriatico. Il suo porto turistico è uno dei più importanti del litorale compreso fra Brindisi e Otranto. Originariamente un villaggio di pescatori, San Foca sta diventando negli ultimi anni un’importante località di villeggiatura durante il periodo estivo.
La costa nel territorio della marina è a falesia ed è caratterizzata da due insenature sabbiose (a nord e a sud del porto). Nell’insenatura nord sono presenti alcuni scogli con forme caratteristiche. Tra i più famosi: “li brigantini”, “lo scoglio del sale”, “lo scoglio dell’otto” (perché assomiglia al numero 8, scritto però in orizzontale).