First of all, for everyone who was on that ship - don't hold the captain or the cruise line responsible for the terrible weather. He made the best of a difficult situation, and cancelled cruise ports, and rainy days in Bermuda are not something you can complain about - take it up with the big man upstairs!
Cabin;
We were fortunate to get an accessible inside stateroom as this was all that was available at the time of booking. Designed for a person with mobility issues, it was huge and very comfortable - but this was a fluke and not something you could guarantee.