La ciudad de Castro se encuentra en la sierra salentina en el territorio más oriental de la península salentina entre Otranto y Leuca. El puerto de Castro es el más cercano a la costa griega, distando tan solo 80KM desde la isla de Phano, cerca de Corfu. El subsuelo de Castro es rico en enormes grutas marinas conocidas con el nombre de Romanelli y Zinzulusa. Las investigaciones arqueológicas llevadas a cabo en la gruta de Romanelli hallaron pinturas rupestres y utensilios de factura humana que se remontan al paleolítico. En la gruta de la Zinzulusa se hallaron repertos arqueológicos datados entre la edad paleolítica y neolítica.