Yes - I say a big, hearty THANK YOU to Royal Caribbean for deciding this cruise warranted a full refund.
As I said before - this is an important lesson is the value of customer retention. Your reputation as a cruise line is as important as the bottom line.
That Royal Caribbean would give a full refund for a weather-related incident is a very good move on their part - and a good thing for the cruise industry as a whole.
I am the editor, but I also speculate, ask questions and play devil's advocate. I reserve the right to change my mind.