We have a similar situation. My son's passport expires in April 2023. We are traveling in March. He does have a real ID as well so I am not concerned about the getting to Puerto Rico but will he be able to get off and back on the ship on the various islands (Aruba, Bonaire, Curacao, St Kitts & St Lucia I believe)?