Ahoy, Patricia!
Thank you for reaching out to the Disney Parks Moms Panel with your question. I've just reserved my onboard fun for my next Disney Cruise and was also debating the same questions! In my opinion, I think you want to spend as much time as possible on Disney's private island,
Castaway Cay so I would schedule the Princess Gathering for your Nassau day before noon. Many times my family stays on the ship when it is docked in Nassau because we love to experience all the
wonderful activities and amenities aboard. We always count the ship as one of our destinations no matter which itinerary we book even if we have sea days scheduled.
The daily cruise newsletter, the Personal Navigator (paper version) and the
Disney Cruise Line Navigator app will be your go-to guides for all the ship's happenings. The app can be downloaded for Apple or Android devices prior to your departure, and you'll be able to connect to the ship's Wi-Fi in airplane mode for free once aboard. It also allows you to text other Guests who have also downloaded the app. One of my favorite features of the app is the ability to look at the dinner menus for each of the three main dining rooms. There are always so many appetizing choices that I need all day to decide!
Good luck with your plans, Patricia. We are so glad you cruised by!
Nancy