Had a somewhat similar situation a few years ago sailing out of Boston. Got to the port and no ship. A hurricane skirted Bermuda and the authorities did not allow the NCL Majesty to leave port, had to leave the following day. NCL put us all up in nice hotels in downtown Boston, paid our hotel to prepare a dinner buffet and breakfast, transportation both ways and $100 OBC for a 6 day instead of 7 day cruise.
I thought they went over and above, but there were still some people who complained for the 6 days.