For languages $\mathcal{L} \subseteq \mathcal{L}',$ say that a set of sentences $\Delta$ in $\mathcal{L}'$ eliminates a model $M$ of $\mathcal{L}$ if no matter how the symbols of $\mathcal{L}' \setminus \mathcal{L}$ are interpreted in $M,$ $(M,\mathcal{L}') \not \models \Delta.$ (I don't know if there is a standard term). E.g., for $\mathcal{L}=\mathcal{L}'=\{+,\cdot \},$ PA eliminates models of Q without total exponentiation. More interestingly, $\text{Th}(\omega, +, \cdot)$ eliminates countable nonstandard models of $\text{Th}(\omega, +)$ with recursively defined addition by Tennenbaum's Theorem.
Since the multiplication operator makes it possible to eliminate some nonstandard models of Presburger arithmetic, I consider it to provide "information" about the structure of $\mathbb{N}.$ Is it possible to eliminate some nonstandard models of true arithmetic through additional symbols? Notice we only need to consider unary predicates. So more precisely,
1) Does $\text{Th}(\omega, +, \cdot, \mathcal{P}(\omega))$ eliminate some nonstandard model of true arithmetic? If yes, then
2) Is there some $S \subseteq \omega$ and $\varphi$ such that $(\omega, +, \cdot, S) \models \varphi$ and $\varphi$ eliminates some nonstandard model of true arithmetic?
A negative answer to 1 would seem to imply $\{+, \cdot\}$ provides all the information about $\mathbb{N}$ that is possible in first order logic. An affirmative answer to 2 would be interesting because then, if we're working in say ZFC + V=L, there would be a definable such predicate and sentence, meaning we'd have an explicit first-order fact about $\mathbb{N}$ not necessitated by true arithmetic.
For (2) now, here's a modification of the hyperarithmetic set approach, motivated by the almost-disjoint set argument:
There exists a recursive tree $T$ which has infinite branches but no hyperarithmetic infinite branches. (I think this is due to Kleene. Here's a reference: it's Corollary XLI(b) in Chapter 16, in Theory of Recursive Functions and Effective Computability, by Hartley Rogers, Jr.)
There is a sentence $\varphi$ (in the language of arithmetic expanded by an extra one-place relation symbol) such that $S$ is an infinite branch through $T$ iff $\langle \omega; +, \cdot; S\rangle \models \varphi.$
But no model $\langle M; +, \cdot; S\rangle$ which satisfies both $\varphi$ and true arithmetic can have $\langle M; +, \cdot\rangle$ be hyperarithmetic. That's because $S,$ restricted to standard integers, must be a standard branch through $T$ (since $T$ is recursive, any standard integer belongs to $T$ iff $M$ thinks it belongs to $T$). As in the argument with $\mathcal{O},$ let $k$ be an infinite integer in $M,$ and let $o \in M$ code the first $k$ many elements of $S.$ Then questions of the form $"\!\!x\in S\!"$ with $x\in\omega$ can be decided by asking arithmetic questions about $o$ in $\langle M; +, \cdot\rangle.$ Since $S$ isn't hyperarithmetic, $\langle M; +, \cdot\rangle$ can't be hyperarithmetic.
So, although there are hyperarithmetic nonstandard models of true arithmetic, none of them can (when augmented with an extra one-place relation) be models of $\varphi.$
Added: The connection with the almost-disjoint set argument is that the collection of branches through a tree is a family of almost disjoint sets.