On trouve près du port de nombreux restaurants de poisson ; la ville est bien connue des touristes pour ses fruits de mer. On y trouve également des grillades et des snacks. Il y a plusieurs marchés dont les plus connus sont le marché central (à coté de la cité portugaise) et le marché nommé « Lalla zahra ».