ive been on the carnival cruises many times ... they obvisouly don;t have those activies on the cruise but you cant go to islands in the carribean and they will have those activities and alot more.
the cruise itself also have alot of thing depending on which you go... one of them even has an iceskating rink. !
It depends on the cruise line, but para-sailing and jet-skiing on board; no one offers that. Those are excursions you'll book through the cruise line or independently, but you'll need to make sure they're offered in the port(s) you're visiting.
Each cruise line tells you what activities are offered in each port.
Some have rock climbing, skating, basketball, golf, tennis, etc. on the ship. Shore excursions can range from zip lining, swimming with dolphins, atvs, horseback riding, etc to walking tours or sight seeing adventures.
But you have to check with each cruise line to see what they offer and look at excursions offered in the ports you'll visit.