Although we were not on a cruise, we were on a rail journey across South Africa, we were booked to go to Robben Island, alas, we had three days of high winds and the trip was cancelled.
Check, you can get a refund if need be. Often bad weather is an exception for not giving a refund in a lot of cases.