I am going on a cruise and we are going to visit India, am I eligible for an E-visa?

If you are going to India on a cruise, you are not eligible for an E-visa. You have to apply for multiple entry tourist visa. If you are traveling to India by air, only then are you eligible for an E-visa.

Get Your Indian Visa Here