High quality cuisine in a tropical paradise