Sounds reasonable.
Comparing to so many other nationalities, there are not too many Americans aboard cruise ships.
And the one working there, often go for "cruise staff" positions. To native Americans, it is easier to get that kind of a job because of English language & crew-pax communication.