Eat with the locals. The turnover in this place is astonishing!
we went at peak lunchtime and the atmoshphere was chaotic. Choose your own fish by joining the scrum round the ice table, this is weighed and passed to the cooks to clean and either grill or deep fry, your choice.
Once you have commandeered a table, plates of saffron rice, three hot sauces, olives and bread magically appear. When your fish is done, this is delivered to you. Soft drinks or water only obviously but you will not get better or fresher fish anywhere.
We had a large silver bream and eight (I think) huge prawns. These were amongst the best I have eaten. Two of us just managed to finish this.
With a large bottle of water the bill was less than 100 Dm (10Euro)
While sitting there a van delivered 10 large crates of fresh fish and shellfish and about 2 cubic metres of bread rolls. This presumably for the eveing sitting.
Locals go there to just buy fish
Recommended? this place is Essential in Marrakesh.
About 10 mins walk from the main post office.