Where are you going? how long is your cruise? that determines how much to pack.
You'll need at least one formal unless your not into that. You dont have to go. If your in the caribbean, comfortable shoes for walking, sandles for by the pool. swim suit(s). <- depends on the length of cruise
Shorts, tops, comfy wear. Sea days you will be wearing your swim suit until dinner.