Assume $f:\mathbb{R}^2\to\mathbb{R}$ is continuous, closed, and open.
It is indeed surjective, because the range has to be closed and open.
Since the map is open the set $f^\gets(0)$ is nowhere dense: the image of its interior would be $\{0\}$, which is not an open set.
Also: if $f(x,y)=0$ and $r>0$ then there are $(u,v)$ and $(w,z)$ in thball $B((x,y),r)$ with $f(u,v)<0<f(w,z)$, because the image of the ball contains an interval around $0$. Hence $f^\gets(0)$ is the common boundary of $f^\gets[(-\infty,0)]$ and $f^\gets[(0,\infty)]$. Neither of these two sets is bounded because the respective images of their closures, $(-\infty,0]$ and $[0,\infty)$, are not compact. As in the comments this shows that $f^\gets(0)$ is unbounded: given $M>0$ take $(x,y)$ and $(u,v)$ outside the circle around $(0,0)$ of radius $M$ with $f(x,y)<0<f(u,v)$ and connect them by an arc outside the circle. That arc will intersect $f^\gets(0)$.
Now take a sequence $\bigl<(x_n,y_n):n\in\omega\bigr>$ in $f^\gets(0)$ that diverges to infinity. For each $n$ take $(u_n,v_n)\in B((x_n,y_n),2^{-n})$ such that $0<f(u_n,v_n)<2^{-n}$. The set $\{(u_n,v_n:n\in\omega\}$ is closed but its image is not.