The producers originally planned to film on Tangier Island, Virginia, USA, but some members of the town council objected to the drinking, cursing and sex in the movie and demanded script revisions in exchange for shooting permission. Warner Brothers then tried Martha's Vineyard near Chilmark, Massachusetts, USA, but the Chilmark Conservation Commission turned down a request to build a temporary 3,000-square-foot house on stilts in the dunes near Chilmark Pond.
When Garret arrives at Theresa's apartment, the show playing on the TV that she turns off is Perfect Strangers (1986) The two main characters in that show worked at a Chicago newspaper, just as Theresa does.
The sites that were finally chosen for most of the shooting of the scenes of Garret's hometown were Northport and Popham Beach, Maine. Over $250,000. of renovations were done to the seasonal home in Popham that became Garret's house, including the addition of the room which held Catherine's artwork and the adjacent living room with fireplace (faux). At the end of filming the owner of the house demanded that it be returned to its original state costing the production company nearly as much to undo.