Cool ...you can also do every one of those activities via booking excursions on most cruise ships
Just me and 5000 of my new friends.