La mosquée de Tarik Ibn Ziad est située à proximité du village de Cherafat, dans la commune de Bni Derkoul. En référence à son fondateur Tarik ibn Ziad, commandant des troupes des musulmans lors de la conquête de la péninsule ibérique par les Umayyades en 711 ; cette petite moquée est considérée comme étant la plus ancienne au Maroc. Sa construction serait bien antérieure à celle de la Karaouiyine, fondée en l’an 859, par Fatima al Fihria. L’enceinte de la mosquée abrite aussi une medersa, toujours en fonction, et un cimetière ancien.