You can also go back on the ship and eat at Parrot Cay. We have done that in the past. We usually get off as soon as they allow you to disembark, then spend the morning at the beach. We then head back to the ship and eat onboard.
We don't always do that, but sometimes we do, and it is a nice alternative.
DJ