There is so much to do on a ship that it really wouldn't bother me if there's some rain. Take appropriate outerwear and an umbrella. Don't let the weather spoil your cruise.