To discover one of Morocco’s hidden gems, you must head to the North and visit the village of El Jebha in the Chefchaouen province.

El Jebha, Chefchaouen: Morocco’s Little Paradise City
El Jebha beach. Photo: Smartyzs/Wikimedia Commons