The shipRhapsody of the SeasPhoto: Royal CaribbeanMar192029Royal Caribbean International11 nights · Canary Islands, Portugal & MoroccoAboard Rhapsody of the Seas19 Mar 2029 – 30 Mar 2029Interior cabin cabin assigned by cruise lineFromUS$1,389.92per person, 2 sharing · taxes includedView fares + Compare Checked 13 Nov 2026