Yes, you'll get some cold and rainy days, and it's probably best to avoid Santorini in January if you're not a fan of coastal storms, but aside from that, winter is a great time to visit Santorini. You'll get many warm, sunny days, and even the days when it does rain, it's rarely a washout.