Where are you staying?
Food is pricey for sure at the restaurants. We bought groceries for breakfast and lunch. There is a decent market in Palm beach next to the Holiday Inn and a bigger grocery store in Eagle beach. A lot of places add a 15% service charge so be mindful of that when you add a tip if you decide to do more.
De Palm the food is ok. There is a buffet which had pasta, chicken, fish that was pretty good. They also have a place that has burgers and hot dogs. They had a couple of frozen drinks, a couple of cocktails, and beer. They come in small cups, but you can get as much as you want.
They have buses from all of the hotels to pickup and drop off. It was about 20 mins from us. We booked it a desk in our hotel.
Gelatisimo bus is great for desert. Smokey Joes was good. There are a ton of restaurants here.
There are a lot of different places to book thinks like jetskis and parasailing. Check the prices at several of them. We did parasailing and it was a blast.
We didn’t get a car and see the other stuff on the island, so I can’t say if anyone of the other sights are worth it. Our hotel had bikes you can use, so we rode down to Eagle beach a couple times.
The water is very clear and was a good temperature. We bought cheap floats at Walmart before coming down, so you can float around if you want.