Vieste juts into the Adriatic from Puglia's Gargano peninsula, its white limestone bluffs rising above caves and pebble beaches where seafood is grilled over open fires.
Curated for Tourist members