Find Your Cruise
The only people who can give you a definitive answer would be Royal Caribbean. Sorry ...Nei.
It is up to the captain whether she can board late or disembark early. You pay for the whole cruise regardless.