That is such a bummer but I never fully expect everything to go 100% perfect on a cruise because of whether or boat problems! I feel really bad for everyone on board but they did get $400 on board credit so at least that's something!
I like aft cabins or mid ship as close to the aft as I can get. Reason being, we spend most of our time at the aft pool. We tend to do 2 decks down from lido. That way we don't need to wait for elevators just being 2 decks away.