Weather at sea can be considerably worse than coastal weather. Cruise ships are pretty stable and it's unlikely to be awful, but plenty of people do get seasick. I used to be a professional sailor and so obviously can't see what the fuss is about, but probably half the passengers I spoke to felt ill on at least one of the days, and a few people spent the entire ocean transit in bed. If you're prone to motion sickness take some medication with you.
The atmosphere is different to regular cruises. Typically less of a party and the clientele skew towards older and more independent travellers.
To answer your actual question - go to cruisemapper and seascanner and you'll find them easily enough. They're all over the world.
Modern ships built in the last 10 years have stabilizers. I've been in a big cruiseship without stabilizer before and it can indeed move a lot laterally up and down (in the directions orthogonal to the direction of the ship). So, for people afraid of that just research if the ship has stabilizers
The difficulty is finding good prices for a solo cabin. For a cabin of 2 it's even easier to find good prices for repositioning cruises
As the other said, there are more days at sea (less stopovers), and it can happen that some stopover port get cancelled (for example they cancelled my stop in the Azores because they didn't want to bother entering a big Atlantic storm, it was risky)
I'd probably not recommend more than a week for a first canoe trip anyways.