Looks an awful lot like Peggy's Cove, Nova Scotia (a Canadian mid-Atlantic state).