We are on a cruise ship right now, Carnival Pride. We've sailed with a few different cruise lines and the coffee is all over the map. Royal Caribbean seems to be the most Tim Hortons-esque with meh coffee that varies all over the ship. Again, they can't seem to make a consistent cup. Not surprising, they seem to have no problem making a decent cup at the (*cough*, upcharge) Starbucks onboard, however..
Carnival on the other hand uses an entirely automated machine everywhere on their ship. They dump grinds into the hopper on top (and they actually seem to use a pretty good grind, whatever it is) and the machine completely and totally automates the rest. And I must say, the coffee is actually pretty damned good.
We bring our own coffee gear onboard when we sail RCI. On Carnival, nope....pretty happy with what we get.