Another rando here 😁 but I agree with Milhouse. we too are going on a cruise soon to India, Sri Lanka, Thailand and I am NOT getting the typhoid, yellow fever, Japanese encephalitis and cholera vaccines as we will be in cities for a brief time and not out in rural areas. We have Hep A & B already (got it for a trip to China a few yrs ago) and have the rest just as a general course of vaccines. I do however recommend you take and use a good insect repellent with at least 30% DEET to prevent getting bit by mosquitos that transfer those diseases. Just my opinion.