You went to Maldives during off-season - did you get much rain? Curious.
CX really need to do something about their food. It was so much better years ago. They have offered the same old thing over and over for about the last 7 years. And poor options - the only starter is caviar, and the only dessert is that pudding and ice cream. Always! Time to do something different.
And their Hong Kong tea comes straight out of a 3-in-1 packet. They could at least make that from scratch.