We've only done a Bahamas cruise in January once. For this cruise the weather was beautiful. The temperature on C.C was in the high 70's, I think it reached 79 at one point. The sea was a little cool, but not freezing. As for the pools they're heated, but with the number of kid's in there it's mostly playing, didn't see much swimming. We've been to Orlando and Bahamas several times in January and the temperature can vary tremendously, fortunately the max high I've experience is around 82 F.