Sorry , no pics of food. I was there in January and the food was very good. The fruit was beautiful but not sweet except for papaya, mango and pineapple which were great. Melons were terrible. We were surprised by this. Great choices for breakfast including local Jamaican foods which was cool. Made to order omelets . Tons of great pastries. We never ate lunch but the jerk shacks at the beach and pool were fabulous. And we had really nice dinners at the specialty restaurants. The dinner buffet was ok the night we ate there, but I am not a fan of dinner buffets anyway. . We did the Japanese restaurant where they cook in front of you. Although not 100% authentic, ( the chef was Jamaican) they did a great show and the food was delicious. The Indian was super authentic and delicious, definitely run by Indian people. Mexican was great except the fillet was far better than the other steaks. The Jamaican restaurant was excellent. We didn’t get to the Italian or the steak restaurant.
If I had taken pics of the food you would have been impressed. Beautiful presentations, amazing variety, clean and comfortable dining rooms.
As others said, restaurants are shared. We were on Lady Hamilton side and would use the adult-only beach which also has a bar and pool. It's called Coral Beach. I'm sure you can go there, too. I get up early & would reserve chairs with towels on beach since there were 4 of us and beach isn't huge. It's really nice.