I used to have a whole separate wardrobe specifically for cruising. Then, friends and relatives started sending me cruise clothes and accesories for birthdays and Christmas. But, they mostly thought of it in terms on the formal nights. Got to a point where I was packing for a 16 day cruise and realized I would need to on a 60 day cruise just to wear all of my stuff. Found good homes for most of it.
But, living in Florida, the more casual items are year round for us, so never have to worry about whether or not I'll use those shorts. Oddly, the stores down here still follow the seasons. Okay for the most part, especially for good sales, but don't even think of trying to find a bathing suit during November!!!