Does your CDC really decide your residency as a cruise worker?
Almost every article on ship-worker tax is written for the merchant navy, and it repeats one line: your CDC decides your residency. For a tanker or cargo officer doing point-to-point runs between an Indian port and a foreign one, that is true. For a cruise-ship worker it often is not, and being handed the wrong rule is how people go wrong.
The merchant-navy story rests on Rule 126, which lets a crew member subtract the days of a foreign voyage from their India day-count, read off the sign-on and sign-off dates in their Continuous Discharge Certificate. It is built around an officer who joins a ship in Mumbai, sails to the Gulf, and comes back. A cruise worker's life looks nothing like that: you fly to Miami or Barcelona, join there, work a season of voyages that never call at an Indian port, and fly home. The document and the mechanism the seafarer pages sell you were not written for that pattern, so the first thing to do is stop assuming they apply to you.
Rule 126 needs an India-port leg you probably do not have
The reason Rule 126 does not reach you is precise, and it is worth knowing exactly. The exclusion applies only to an eligible voyage, and an eligible voyage is defined as one that either starts at an Indian port and ends at a foreign one, or starts at a foreign port and ends in India. An Indian port at one end is mandatory.
A cruise itinerary that runs Miami to the Caribbean to Barcelona has no Indian port at either end, so none of it is an eligible voyage for you. With no eligible voyage, there is nothing for Rule 126 to exclude, and the CDC sign-on and sign-off dates that a merchant-navy officer leans on do nothing for your residency. Two things follow. You may not even hold an Indian CDC, because many cruise hospitality staff are hired through foreign agencies, and it would not help you if you did. And your residency is decided instead by the plain day-count under the ordinary residence rule, on your actual physical presence in India.
You usually do not need it anyway
Losing Rule 126 sounds worse than it is. Rule 126 is a favour: it lets a merchant-navy crew member subtract voyage days even when the ship did touch India. A cruise worker whose ship never touches India does not need that favour, because they were genuinely, physically outside India the whole time. Your days out of India are real days out of India, and they come straight from your passport stamps.
So the test for you is simple and strict: you are a non-resident for the year if you were in India for fewer than 182 days. You get that 182-day line, rather than the harsher 60-day one, because you left India for the purpose of employment abroad, which is a separate limb of the residence rule and does not depend on being crew of an Indian ship. So count your passport days honestly, keep your time in India under 182, and you are a non-resident on solid ground, without needing a CDC at all. The trap is only for the worker who assumes the CDC does the work and stops counting their actual days.
Your salary is still protected, once you are non-resident
The salary question has the same answer as for a seafarer, with the same condition. Once you are a non-resident, your cruise salary is for services performed on a foreign ship outside India, so it is foreign income. If it is paid into an NRE account, CBDT Circular 13/2017 treats it as received outside India, so it is not taxed in India merely because the money lands in an Indian bank.
The load-bearing word, again, is that you must first be a non-resident. The circular protects the salary of a non-resident; it does not make you one. So the sequence is: establish non-resident status from your passport day-count, and route the salary to an NRE account. Do both and the salary is clean. Pay it into a resident savings or NRO account, or slip over 182 days in India, and you lose the clean position and invite a question you did not need to have.
A worked example: Ryan, a chef on a Caribbean cruise line
Ryan is a chef hired by a foreign agency for a US-based cruise line. He joins the ship in Miami, works a season sailing the Caribbean and the Mediterranean, signs off in Barcelona, and spends about 100 days a year in India between contracts. He has read that his CDC decides everything and is worried he does not have the right one.
His CA reframes it. Ryan's voyages never touch an Indian port, so Rule 126 and the CDC are simply not in play for him. What decides his status is his passport: about 100 days in India, well under 182, so he is comfortably a non-resident for the year through the leaving-for-employment limb. His dollar salary, paid into his NRE account, is for services on a foreign ship and is treated as received outside India under Circular 13/2017, so India does not tax it. He files a return only if he has other Indian income to report. The whole CDC worry was a distraction; his real safeguard was simply staying under 182 days and using an NRE account.