Le Caudan Waterfront in Port Louis, is a complete package for shopaholics, foodies, and history lovers alike. It makes for a perfect day out.