We have some very close friends who recently stayed at Grand Velas (which is in that general area). The husband is a gourmand of the highest order, and was naturally hesitant about staying at an AI.
In short, he was uniformly impressed with all the restaurants at Grand Velas. Actually, impressed isn't the right word - he was blown away!