All this is good information. From previous experience on many different cruise lines, I would: check your photos on your app or at the photo kiosks at the end of each day, decide what you want and order prints two days before disembarkation, make sure all images are recorded on their flash drive, (to ensure quality), and be sure and pack a stiff cardboard mailer to keep your prints from being bent or damaged in you luggage on your trip home.
Some of our most cherished pictures have come from cruise trips. The photographers are good!