Petite ville de la province de Foggia, Vieste est le point le plus à l'est du Gargano. C'est un lieu enchanteur avec sa mer magnifique et son centre historique de cafés et de boutiques d'artisanat. Située dans le parc national du Gargano, elle se trouve à mi-chemin entre Peschici et Mattinata.
La ville possède un centre historique d'origine médiévale, composé d'un réseau dense de rues étroites et de maisons marquées par le temps, avec de petites boutiques de souvenirs et des ateliers où l'on peut acheter des céramiques et des objets artisanaux. Dans la vieille ville se trouve le château souabe, construit par Frédéric II, qui domine la région. Tout aussi fascinante est la cathédrale de l'Assunta, une église en plein style roman. En revanche, depuis la Piazzetta Petrone, on accède à un fantastique belvédère sur le littoral.
Perle du Gargano, Vieste offre de belles plages de sable aux eaux cristallines. En effet, la ville se trouve sur un promontoire qui coupe en deux le littoral du Gargano. Parmi les meilleures plages, citons la plage du Castello, la plage des Pipistrelli, la plage de San Felice et la plage de Vignanotica. Le littoral compte également 26 grottes marines, telles que les grottes Sirene, Smeralda et Tavolozza, qui peuvent toutes être visitées en plongée ou en bateau.