She should have a great time. Make sure you get an accessible cabin and simply focus on having a good time and it will be a very memorable experience for your family.
In ports, debark after the crowds and take short walks and just enjoy the surroundings. Forget any tender ports and just spoend the day on the ship enjoying yourselves. Take whatever entertainment you are likely to enjoy with her and focus on the good times. Do not go without trip insurance and plan to arrive a day in advance to enjoy the port city.
Let us know how it goes.