Specchiolla si trova a circa 20 km da Brindisi se si decide di percorrere in direzione sud-est nord-ovest la vecchia via Traiana, odierna strada statale 379, che costeggia il mare Adriatico. Il clima è tipicamente mediterraneo, con inverni miti (la temperatura media è di 10 °C), primavere e autunni gradevoli ed estati discretamente calde e non molto umide. Le distanze dalle città vicine sono:
- 9
km da San Vito dei Normanni collegata tramite la Strada Provinciale 35
- 10 km da Carovigno
- 17 km da San Michele Salentino
- 18 km da Ostuni
- 20 km da Brindisi
***
La località apparteneva in passato al comune di San Vito dei Normanni ma, essendo il signorotto locale dedito ad ardue scommesse - soprattutto con l'odiato cugino principe di Carovigno, la leggenda vuole che i due cominciarono ad alzare notevolmente la posta in gioco, fino a scommettere porzioni del feudo a tutto vantaggio del secondo. Nei secoli il sito è stato martoriato delle scorribande dei pirati. Diversi assalti si sono verificati nel luglio del 1681. Il 14 luglio del 1687 sbarcarono 250 corsari provenienti da Dulcigno, ma subirono la violenta reazione della popolazione sanvitese dell'entroterra. La rada è stata testimone di tremendi naufragi di imbarcazioni di passaggio. Un primo naufragio, con vittime, viene registrato l'11 febbraio 1683. I giornali dell'epoca narrano poi che la notte del 2 dicembre 1828, un veliero anconitano proveniente da Corfù e battente bandiera pontificia si schiantò con violenza sugli scogli: non sopravvisse nessuno. La piazzetta della chiesa è il crocevia del borgo antico. Tradizionale è la festa di Santa Maria Goretti, patrona della vicina borgata di Serranova (le due chiese sono accorpate). Il 29 luglio, l'icona della santa, trasportata in barca da Penna Grossa, spiaggia nei pressi di Torre Guaceto, sbarca nell'ansa del porticciolo di Specchiolla; il corteo di fedeli raggiunge infine la chiesa parrocchiale di Serranova per le celebrazioni di rito.