Outside temperature will probably be very nice. I know we were comfortable in the pools on our May cruise. But the dining rooms and theaters can be very chilly (probably in the high 60s which is SHIVERING for me!), so I'd suggest having at least one general purpose jacket/sweater. I used to grab extra towels on my way to the theater, and wrap one around my shoulders and one around my legs to stay warm!