Fat does keep you warmer. Ive known tubbies who could swim in cold water for like an hour, I was shivering after 10 minutes. Also I've seen anorexics who would be fully shivering and wearing sweaters on +25C days in July. Additionally fat has no metabolic load so you don't have t divert energy to it (unlike bone and muscle) and can use that extra energy to keep warm.