Unlisted posts (despite their slightly misleading name) are a form of public post.
They don't appear on Explore or Local or Federated, however they do appear on public profile pages etc so anyone can see them.
The non-public options on Mastodon are followers-only (as long as you have requests switched on) and direct/mentioned.