The new Royal Caribbean app is designed to assist you during your cruise by providing details about your planned activities and maps for each deck of the ship. You can even book shore excursions and reserve onboard activities directly from your mobil...