The function is a composition of analytic functions $z \mapsto z^3 + a$ and $w \mapsto \frac{1}{w}$, so it is analytic wherever the composition is defined. The first function is defined everywhere, and the second is defined everywhere except at $w = 0$, so the composition is analytic everywhere except where $z^3 + a = 0$.
One solution of this equation is (almost) the one you found, the real number $-\sqrt[3]{a}$. Notice that if $\omega$ is a third root of unity, say $\omega = e^{2\pi i / 3}$, then $(\omega z)^3 = \omega^3 z^3 = z^3$, and so $\omega(-\sqrt[3]{a})$ and $\omega^2(-\sqrt[3]{a})$ are also solutions of $z^3 + a$. The equation is cubic, so the three solutions we've found are all of the solutions, and therefore all of the points in $\mathbb{C}$ where the function is not analytic. (This technique works just as well solving equations of the form $z^k + b$ for positive integers $k$, by the way.)
The derivative computation is correct.