O has hotel packages that include air + transfer to hotel then to the ship
Check the cruise you are looking at
Under HOTELS & LAND tab it will show the hotel & price PP
I think if you want a specific carrier/route then you still pay the deviation fee otherwise Oceania will put you on a flight of their choice
Do the math then decide
JMO