Yes, we have in the past booked our own air and then booked the Oceania hotels. The hotels come with transfers from the airport upon arrival and then to the port on the day of the cruise.
We can book the hotel and transfers on our own, but the previous seven cruises have proven to work great for us, so I guess we will ride the wave as long as it continues to work. 😀