Where to Eat the Best Fish in Kavala and Nea Iraklitsa | Kan²Go

The fish taverns of Kavala and Nea Iraklitsa serve some of the freshest seafood in northern Greece. A gastronomy guide with the best options by area, what to try and practical tips.