I quote... "The actual cruise was great.".  Let me ask you Shappy, if you did a land vacation to a resort, and it rained all week so all beach activities were cancelled, would you feel the same? Would you expect a refund from the resort because of the rain? The cruise line has NO control over the weather as you should know if you have done 7+ cruises. They do in fact have control over passenger safety which is what you endured. You seem to think the cruise line offers you more than the refund of the port fees & taxes for missing Freeport. Sorry to tell you but your wrong! Your 3 star rating based solely on the bad weather is also wrong.