if you mention the city where you will embarking I am sure some can recommend hotels & transportation
You could also look at booking the hotel via Oceania then the transfer from the airport to the hotel & from hotel to the ship is included
Check the cruise & prices for the hotel offer it is PP so do the math
Usually if you do your own it can work out cheaper but sometimes is pays to go with convenience over cost
Personal choice