Don't forget the 2008 Mumbai attacks.
But so far we don't actually know if there is a problem other than poor communication from the cruise company.
Also read their terms and conditions, the answer might be there.
https://indianvisaonline.gov.in/visa/index.html