Thank you all for your input.. it’s so confusing when people get conflicting answers. I was looking through my cruise confirmation doc and in the fine print it has a section on passports/ visas and refers questions regarding them to the website for Visa Central so I contacted them. This was my response from them for what it’s worth.
Hello Terri,
Thank you for reaching out.
Visas on arrival: For U.S Citizens, it is not necessary to complete visa applications through VisaCentral for the following destinations as the cruise line will be obtaining these visas on your behalf: Kenya*, Indonesia, UAE, Bahrain, Egypt, Vietnam, Cambodia, Myanmar, Mozambique, Jordan, Oman, Papua New Guinea. If a fee is required to obtain these visas, it will be charged to your onboard account. * Please note, if you are doing a pre-cruise tour in Kenya, a visa is required. This visa can be obtained in advance through VisaCentral or upon arrival at the airport. If you hold a foreign passport, you must confirm with the cruise line if it will be able to secure visas for you onboard the ship for your nationality.
Kind Regards,
Diara Brown
Customer Service Specialist
T (toll free) +1.800.929.2428
Visit us at www.CIBTvisas.com (https://urldefense.com/v3/__http:/www.cibtvisas.com/__;!!OiWDNh-9Pw!5jAKECYlgUoHzAF-eX7puUwgNQPDssCVAInamdXb2xreFzq709QevcHYO4GDIsVrdhX8NSOoG56ISBexsOw8JJNjFjavicE$)