I love Your Time Dining on Carnival compared to Royal. You just have to go on the Hub app and put in that you're ready to eat. It'll let you know how long you have to wait, but you can wait anywhere. Elegant night is busy, but again, you can wait anywhere. When I found out what Royal did for Anytime dining I made sure we had early dining since I didn't want to have to try to make reservations ahead of time.
Sometimes they have specials in the spa on the first day, but you will probably get some sort of deal in your email before that.
We rented a golf cart in Grand Turk and just buzzed around the island and saw some Donkeys and such. Amber Cove there's a pool right by the port, but we did get an excursion so we could go to the Amber museum. We don't drink much either, but I did get a bunch of hot chocolate to bring home.
Bolt can be reserved once on board on the Hub app
The cabanas should be able to book ahead of time-they were when we went on Mardi Gras, but i don't remember much about them since we weren't interested.
Faster to the Fun is like the key with getting on and off of the ship, but no special lunch or wifi or anything like that,
Enjoy! I haven't been on Celebration, but LOVED Mardi Gras!