When are your cruises? If you wanted to book RT on a B2B, you will need to wait until the return flights for your second cruise are available.
I have also noticed at times that you do not get the best pricing if you book as soon as flights are initially available.
did you confirm that two one ways cost more than a RT by trying other dates? .