Entering a country via its seaports because you're traveling on a cruise is considered “arriving in a cruise.” In this situation, the visa requirements for each country can be different from one another and they can even be different from that same country's requirements for travelers entering via plane.