Good advice here in ensuring it is in writing as to refunds but as mentioned it depends where in the world you are these companies have also made staff and travel ready so sometimes you might have an adnin fee deducted.
On Princess last year we were unable to dock at one of the Islands in the Caribbean after a few attempts that morning and much to our surprise the excursion charge was removed from our account.
We had heard of cases where you might get partial or nothing so we were happy.
Celebrity Infinity-1, Dawn Princess-1, Sea Princess-2, Golden Princess-2, HA Maasdam-1, SS Cavina-1
Web site: http://robbarcruises.wordpress.com/