San Nicola si trova nel Mar Adriatico e appartiene alla provincia di Foggia in Puglia. È la terza isola più grande del popolare arcipelago delle Tremiti. Anche da lontano, l'isola assomiglia a una fortezza. I monaci benedettini vi costruirono una fortezza nel IX secolo, che è stata oggetto di numerosi attacchi nel corso della sua storia. In cima alla terraferma si trova la storica chiesa di Santa Maria a Mare, consacrata nel 1045 d.C., che attira molti visitatori anno dopo anno. I piccoli negozi nelle strette viuzze e gli accoglienti ristoranti sul porto invitano a passeggiare e a divertirsi.