The shipRhapsody of the SeasPhoto: Royal CaribbeanMar302029Royal Caribbean International10 nights · Canary Islands, Portugal & MoroccoAboard Rhapsody of the Seas30 Mar 2029 – 9 Apr 2029Interior cabin cabin assigned by cruise lineFromUS$1,265.23per person, 2 sharing · taxes includedView fares + Compare Checked 13 Nov 2026