I think she means ‘ refuge’ or ‘ sanctuary’.’Haven’ is generally a place where you feel peaceful, safe and at home: it originates from a secure harbour for ships.
I’m friendly with the chap who runs our local Tesco Express, but I don’t think even he would regard it as peaceful ( or anyone’s anchorage).
Jamie / Katie looks absolutely terrible, I feel quite sorry for him ( though more sorry for his ex wife). I think his dad has a lot to answer for, rather like Aimee Challoner / Knight.