All Cruise Lines release their tickets/boarding passes at different times, but the majority require your API (Advanced Passenger Information) first. Please visit the MY BOOKING section on our homepage to find your personalised information and instructions regarding check-in. Most cruise lines require you to provide your API and do online check-in directly on their websites (or via the cruise line’s mobile app) and download boarding passes from there. We will also send you Boarding Pass instructions approximately 21 days prior to departure. All Cruise Lines will have issued your boarding passes, 5-7 days prior to your departure.
For more related info please see here:
Can I download tickets to my mobile?
How will I receive my Tickets and Boarding Passes?