Question: where did the movie safe haven take place

title: Safe Haven (film)
text: A frightened woman ( Julianne Hough ) flees her house in Boston , holding a bloody knife . After taking shelter with a neighbor , she is shown moments later at the bus station trying to flee town . She buys a bus ticket with her hair now cropped and bleached and stops in the small town of Southport , North Carolina . At the general store , she introduces herself as Katie Feldman . After acquiring a job as a waitress and renting a small house on the edge of town , Katie befriends her neighbor , Jo ( Cobie Smulders ) and meets Alex Wheatley ( Josh Duhamel ) , a widowed father of two young children , Josh ( Noah Lomax ) and Lexie ( Mimi Kirkland ) , who operates the local general store and gives Katie a bicycle so she wo n't have to walk . 

Answer: answer: Safe Haven took place in Boston and the small town of Southport, North Carolina.