Hi!
We have not done any excursions since our first cruise. At that time, DS was almost 5 and we did the glass bottom boat tour. From an excursion perspective that went fine. Since then, we have decided we like being on the ship best! Hence, we have pretty much stayed on the boat and enjoyed the pools and other activities while our fellow passengers are out on the various islands. Our life goes 100 MPH, so we see hanging around on the ship as the ultimate in relaxation!
Having said that, we are planning to do Great Bay Beach in St. Maarten. The water taxi right off the dock will take you across the bay to that beach. You can rent chairs and umbrellas, build sand castles, play in the water etc, then take the water taxi back to the ship for lunch.
For dinner, we had the rotation you refer to, which was great. We just got lucky (didn't request it) so we will see if we get that rotation again.
We always do early seating. DS usually wolfs down dinner, and we take him over to the club between courses. That allows DH and I to have a little bit of adult conversation during the latter part of dinner, and then we can head off to the shows after that.