The Reef Club offers three restaurants. There is a buffet-style restaurant offering a wide range of appetizers, salads, foods from the grill, desserts etc. In addition, there are two fine-dining restaurants, one typically serving Italian food, and the other serving local foods.
For the fine-dining restaurants, you need to dress in semi-formal/casual attire(no jeans, etc.), and reservations are always recommended.