Le port fournit beaucoup de poissons (rougets, soles, calamars, crevettes...) L'influence espagnole se retrouve dans les restaurants de la ville ou l'on trouve plus facilement de la paella, le couscous se déguste le vendredi. Le poulet est bon marché, la viande se mange très cuite. Dans les "snacks" un repas vous coûtera environ 50 Dh on y trouve aussi du foie et de la cervelle. La restauration classique est plus variée mais il faut compter 200 Dh/pers.