As someone who has spent time in the math world, I sympathize with proactive's response. Once you get to a "high enough" level, the lessons you learned earlier have to be unlearned.
Not just true in mathematics but in engineering as well. I was taking an engineering course in my sophomore year where I had a system of equations in 3-4 variables. I spent forever trying to solve it (analytically), and failed. So did most of the class. The next lecture, the professor showed us how to do it. A mixture of plots, etc reduced the solution space and the rest was trivial. He also said "You could just use the solver in your calculator/MATLAB".
I wasn't satisfied with his answer. It felt like cheating. I didn't learn the cool way to do things.
But in the real world, if you can get the solution this way, it's perfectly valid. As long as you can confirm that you found a/the solution (trivial to do).
With the x^3=27 answer, it is the onus of the instructor to specify explicitly that "guessing is not allowed". Why? Because as others have mentioned, it is totally appropriate in mathematical circles to guess a solution. Much work in mathematics is done that way.
In various classes (mathematics/engineering/physics), I've both utilized non-standard ways to solve problems on tests, and have seen it done by students on tests I grade. This is to be encouraged. Especially because this is what mathematicians/physicists love to do in their real work.
If your goal is to ensure they understand cube roots, either make a problem that is hard to guess (e.g. x^3 = 24), or be explicit about it. Even with x^3 = 24, if they use Newton's method, that should be graded correct.