Yes, you can cancel a Royal Caribbean without penalty 855-564-8070 before the final payment date unless you booked a promotion with a non-refundable deposit or fare. The final payment date is 76 days before sailing for cruises that are five days or less, and 91 days before sailing for cruises that are six days or more. Royal Caribbean cancellation policy allow you can cancel up to 48 hours before your sail date and receive a Future Cruise Credit. Also, you can cancel without penalty within the specified period, often up to 75-90 days before the sailing.
Source: https://portal.mtaq.com.au/forums/general-discussion/5b312c81-4c86-ef11-9443-000d3acaa853