Beaches Off the Coast of North Africa

Malta
Tunis Tunisia
Cairo Egypt
Crete Greece
Cyprus
Palermo Sicily
Cagliari Sardinia
Sassari Sardinia