
Vieste met ruim 13.000 inwoners is gebouwd op de uiterste oostkant van het rotsachtige Gargano, op de 'spoor van de laars'. Het bestaat uit het op de top van de San Francescoberg gelegen oude middeleeuwse stadskern en een modern deel dat zich langs de kustlijnen in het noordwesten en zuiden uitstrekt.
De eerste bewoners vestigden zich er al in de 10e tot 6e eeuw voor Christus getuige de naam Vieste, die afkomstig zou zijn van een aan Vesta gewijde tempel. Vesta of Hestia was de godin van haardvuur en staatseenheid. Zij had in Rome een tempel waar een eeuwig vuur onderhouden werd door haar priesteressen, de Vestaalse maagden.
Historici zijn ook gestuit op resten van de antieke stad genaamd Apeneste. In de 16e en 17e eeuw werd de stad geregeld geplunderd door piraten en bedreigd door invallende Turken. De meest bloedige en tragische was in 1554, toen maar liefst 7.000 inwoners weggesleept en op een rots (Chianca Amara) door de Turkse leider Dragut over de kling gejaagd werden. Herinneringen aan die periode zijn de wachttorens langs de kust en het 'Castello' op het hoogste punt van de stad. De bouw begon in de tijd van Frederik II (1240) en vanwege de Turkse dreiging werd het nog eens extra versterkt in de 15e eeuw op aanraden van Alfonso I van Aragon.
In 1646 werd het door een aardbeving ernstig beschadigd en de huidige noordelijke muren zijn van 1669.
Er is nu een militair radarstation voor de Marine in gevestigd en derhalve kan het niet bezocht worden.
Vieste leeft van toerisme, dat in de laatste 30 jaar de snelst groeiende economische factor werd en verder van landbouw en visserij (nachtvisserij met verlichte boten).
Vieste is een buitengewoon schilderachtig plaatsje met prachtige oude straatjes en doorkijkjes. Vanuit Vieste kan men boottochten maken naar de Trimiti-eilanden of naar mooie rotsige uitlopers in de baaien, vaak met holen of grotte
n.