Nascosto lungo la costa orientale della penisola salentina, si trova Castro, un incantevole borgo medievale ricco di simboli architettonici e leggende, immerso nella storia e nella tradizione di questa parte del Salento. Situato in una zona costiera mozzafiato, questo borgo è posizionato strategicamente tra Otranto e Santa Maria di Leuca, facilmente raggiungibile dalle principali città della zona come Otranto, Lecce, Gallipoli e Leuca.
Il borgo si divide in due parti distinte: Castro Marina, la parte bassa dove sorge il porto circondato da piccole grotte utilizzate dai pescatori come magazzini, e Castro Superiore, il nucleo storico che si erge su un’altura con vista panoramica sul mare. Questa parte alta del borgo, ricca di storia e arte, ospita il Castello, costruito nella seconda metà del Cinquecento su rovine di un’antica fortezza e rimaneggiato nei secoli fino al Settecento. Inoltre, vi si trova la Cattedrale, un edificio originario del XII secolo che conserva elementi romanici nella facciata, nel transetto e nel portale laterale, e integra resti di una chiesa bizantina del X secolo.
A Castro, non ci sono spiagge tradizionali dato che il borgo è situato su un costone roccioso, e le acque marine sono profonde e meno adatte ai bambini. Tuttavia, a Castro Marina è presente un pittoresco porto e nei dintorni si trovano alcuni punti di accesso al mare, come vicino alla Grotta Zinzulusa e in un’area di balneazione pubblica chiamata Punta Correnti.