Africa’s ‘mini Mediterranean’ town full of beautiful beaches and crystal clear waters
This seaside town nicknamed "Blue Pearl" offers unique landscapes, a turquoise sea and peaceful beaches.

This seaside town nicknamed "Blue Pearl" offers unique landscapes, a turquoise sea and peaceful beaches.