Port city on the Firth of Tay (6)
I believe the answer is:
dundee
(Other definitions for dundee that I've seen before include "Tayside city, Dens Park team" , "Scots city of cake fame" , "Scottish city with cakes" , "Crocodile -; - cake" , "City in Scotland and a cake" .)