The cruise line may refund some of the charges, such as the port charges and service charges, but they won't refund the cabin fare. You have the option of travelling to the first port of call to join the cruise, but it may be costly to get there and so not worth the financial outlay.