Существует конвенция, по облегчению морского международного судоходства, поэтому, если просто для въезда в страну нужна виза, в круизе нет, для многих стран, где-то облегченные визы. Тоже юзала этот вопрос, в свое время, потом в 5 круизах побывали, почти все острова карибские посетили, так что, все окей. А вот на Бермуды, не выпустят с корабля без визы.