So this is a fish market by the beach and one thing you can be sure of is that it will be smelly. No surprises there. Twice a day early mornings and late afternoon fisherman land their catch here and you can see the auctions of the catch. Seems to be utter chaos but business gets done.
The place is big and spreads out. There are also stalls selling the fish retail to the locals. Very noisy and crowded. You need to have your wits about you if you are just visiting alone. Best to go with a local. Worth it for the sight, sound and smell. Oh you also get to see the beach and walk into the calm warm waters of the Indian Ocean.