Moroccan city; Arab cap (3)
I believe the answer is:
fez
(Other definitions for fez that I've seen before include "Middle Eastern headgear" , "Egyptian felt cap" , "Eastern felt cap with a tassel" , "High flat-topped red cap with tassel worn by some Muslims" , "Egyptian tasseled hat" .)