Lesina nasce sul litorale nord del Parco Nazionale del Gargano in provincia di Foggia. La città nacque dall'immigrazione di pescatori dalmati nel territorio grazie alla presenza del lago, chiamato di Lesina. Nota già ai tempi dei romani, la città fu spesso oggetto di terremoti e maremoti e la popolazione decimata dalla malaria, tanto da spostare definitivamente il nucleo abitato sulla sponda sud-occidentale della laguna.
Da visitare il borgo vecchio, che ancora oggi, conserva tutto il suo antico fascino con l'imponente Cattedrale ed il Palazzo Vescovile.
A pochi chilometri troviamo la sua vivace marina.