Where to shop in Mauritius?

I'd say Port Louis, in the Caudan Waterfront mall - this is for tourists. But places such as Rose Hill and Quatre Bornes is also good. Quatre Bornes has a nice shopping mall also.