Kavala is by far one of the most beautiful cities in Greece. It is build next to the sea, at the foot of Symbolo Mountain, with exceptional view all around. According to historians, the settlement exists since the prehistoric period. The geographical spot ...