Cruises can be organized for all kinds of events: birthday parties, romantic dinners, outings with friends, sightseeing tours, company seminars...
In any case, it's an ideal activity to offer as a gift!