Karen, the deviation fee is for the airfare. If you come and go on your own schedule not Radisson's or if you use a smaller airport like mine, you need to pay the deviation fee.
On my recent cruise, I used Radisson air (it was free) but had to pay the deviation because we did not want to fly from Dallas or Houston. There were no hotels involved at either end of the cruise.