Cuando fui al Caribe hace mucho tiempo (con un pasaporte del Reino Unido) tuvimos que obtener una visa del país en el que comenzamos el crucero. Esta visa se dirigió a la duración del crucero, pero fue fácil ser británico como pudimos consíguelo a su llegada al aeropuerto.
En cada isla que visitó el crucero, el capitán hizo todo el papeleo de inmigración para todos. El capitán mantuvo todos nuestros pasaportes y problemas como con una tarjeta de identificación de barcos que permitía ingresar a la isla. A diferencia de obtener una visa normal para cada isla, no hubo un costo directo para nosotros en este proceso.
Cuando dejamos el barco, nos marcaron en una lista, y solo permitían que las personas salieran del barco que estaban aprobadas para ingresar a la Isla dada. (Algunos miembros del personal no estaban).
Sin embargo, siendo británicos, de todos modos calificamos para visas automáticas para todas las islas sin necesidad de aprobación previa, por lo que no sé cómo funcionaría para una persona con un pasaporte "menos poderoso".