Only the P&O flights are pure cruise.
The TUI flights can be done as cruise only, cruise and stay packages or a package holiday, same with Jamaica. I suggest you look on TUI.com holiday section for Cardiff and for the cruises for TUI look under Cardiff and search with any destinations and they'll come up.