The lighthouse pictured in this movie is the Fort Rodd Hill and Fisgard lighthouse located in Victoria British Columbia, Canada.
When Melanie comes home from the Christmas party, and pulls her car in front of her home, we see she has a double car garage. She parks in front of the house, in the middle of a snowstorm, instead of parking in her garage.