With more than 580 miles of coastline – Adriatic and Ionian – a hilly, Mediterranean interior, and ancient forest, Puglia has incredible places to visit. If you’re keen on long, lazy lunches ...