I always bring a lot - but I cruise often, photography is a primary part of my cruise planning, and I can often drive to the ship so don't have to worry about packing.
However, if I had to narrow things down to a 'must have' lens range for my own shooting, it would probably be something like:
10mm-18mm ultrawide (can be whatever ultrawide lens you may have - a 12mm prime, 16mm prime, 10-20mm, 10-24mm, 11-16mm, etc.) - especially useful to me for on the ship shots - the lounges and rooms, your cabin, and of course lovely island scenics on narrow streets in the Caribbean of architecture and trees and beaches.
18-55 kit lens (or if you have an ultrazoom lens like an 18-200 or 18-250mm that can take its place as an all-in-one solution)...for the everyday stuff
30mm to 35mm F1.4 to F1.8 prime lens - gotta have one shorter standard focal length lens that's nice and fast, for indoor shots, handheld night shots, etc.
At least one lens that can reach a little farther - either the afformentioned 18-250mm type lens, or a 55-200 or 70-200mm type lens, for those things you may want a little more reach for.
That should do it for the basics - 3 or 4 lenses would cover everything from 10mm to 250mm, plus an F1.4 for the low light needs.
I typically bring two camera bodies, all the lenses mentioned above, plus 2 or 3 additional fast primes, at least one mega-telephoto prime or zoom, a superzoom travel lens, teleconverters, tripod, and more...I'll have up to 26 lenses with me at times. But I'm a photo nut and don't need to weigh to get on airplanes!
If I had to go light and small, the list I gave would probably do the trick. In fact, I went to Disney World in late July and left the DSLR home, bringing only my A6000 mirrorless with a 10-18, 18-55, 55-210, and 35mm F1.8 lens set (plus one manual 35mm F1.4 prime too)...that kit pretty well covered all my needs and fit into a small shoulder bag.