Some excursions through Princess like private vehicle will not be refundable and it clearly states it.
But,
I have gone into the Personalizer and cancelled excursions and refund has always been to my credit card within a few days.
There is usually terms stated that you can cancel up to a certain date.
One time I phoned agent suggested OBC and I firmly said No, refund to credit card.