You do not pay for your cabana up front. They will charge it to your onboard account on Castaway Cay day. I don't know the cancellation policy, sorry about that... but I know there is nearly always a waiting list, so there sure wouldn't be any problem renting it for the day.