Pour l'anglais,
Même sans en parler un mot, je pense qu'une personne qui a l'habitude de voyager (encore plus s'il est un habitué des croisières) pourra toujours se débrouiller.
Il y aura surement quelques incompréhensions (mineures), mais ça fait partie des plaisirs de la découverte d'une autre culture/pays (même sur un bateau, on peut avoir le sentiment d'être dans un autre pays).