The beach looks very nice with clear water but the one restaurant in the area is not good. Even though we arrived at the restaurant before everyone else on the boat tour, we waited for literally 2 hours before the server took our order. The food service at this restaurant is awful. I would suggest that you pack your own lunch in advance and take it with you on the boat because you are going to starve after swimming. It is better to not risk the long wait for food and that way you do not miss time on the beach. This restaurant ruined our experience.