Kavala, Greece

A port city where history meets the Aegean.

A beautiful sunny view of Kavala, Greece, showing the curving beach, the town's buildings along the waterfront, and surrounding green hills.