The town of Vieste was situated at the end of Gargano Peninsula, the spur on the Italian boot.  The region was mountainous and was part of the Gargano National Park, the highest point was Monte Calvo at almost 3,500 feet.  It took us several hours to slowly negotiate the steep and circuitous road high above the coast, through mountains and ancient oak and beech forests.  We breathed a sigh of relief when we finally caught sight of Vieste far below us.  The road plunged down to the coast and ran through the newer part of town past two, long sandy beaches, with restaurants and cafés on the sea side and low rise hotels lined up on the other side.  The old town was perched above on a rocky promentory overlooking the beaches and a little harbour.   Our site was close to the harbour and whilst we were there the town was celebrating the Feast of Santa Maria.  There were parades, loud music and we were treated to amazing firework displays each night.