In Chefchaouen, high in the Rif Mountains of Northeast Morocco, all the buildings are blue. The streets wind in a labyrinth through the hills of the village and incense and myrrh swirl around the air like cobras, and the doors, each one a different shade of blue, all seem to hide secrets behind them.