Kavala is one of the most attractive of Greece's largest cities, rising like an ampitheatre from the beautiful harbor up to a huge Byzantine fortress. Built on the ancient city of Neopolis, the spacious squares, contemporary buildings, and shopping centres on the west side of the city form a pleasant …