If it's in a hollowed out mountain, then just make it surrounded by a mountain, I think that would suffice. It just seems to weird having trees grow inside a cave..
That was actually what I wanted. To make it seem impossible. You'll find out the reason when you play the game. But I don't want to reveal too much of the game, except for the plot in the thread.