these were among the activities we have done on our cruises. Plus things I dont ever want to try, such as Ziplining, Rainforest Hiking, Jungle Tour (into Belize's jungle, or into Amazon River's jungle), etc. are all available as excursions on a cruise.
Can you say these are boring?
They even have SCUBA diving in Alaska itinerary - and were all booked out months ahead.