Azeffoun
Azeffoun lies on the Mediterranean coast of Kabylia, where wooded hills descend toward the sea. In antiquity the site was known as Rusazus, a settlement of Roman North Africa. Archaeological remains include waterworks that supplied the ancient town, while the nearby coast offered access to maritime routes. The surrounding mountains and valleys form part of the rugged landscape of northern Algeria.