City of granite (7)
I believe the answer is:
tangier
'city' is the definition.
(city in Morocco)
'of granite' is the wordplay.
'of' indicates an anagram (the answer comes from or 'of' the letters).
'granite' anagrammed gives 'TANGIER'.
(Other definitions for tangier that I've seen before include "North African seaport - granite (anag)" , "Moroccan seaport opposite Gibraltar" , "More lemony" , "Port in Morocco" , "with a spicier taste?" .)