To enter Goldenhills Valley, you need to be at least level 12 and have already completed certain quests in Silverglade, as well as the following quests:
- Mysteries of the circus
- The meeting in sacred grove
If you still have not unlocked Goldenhills Valley after following these steps, it likely means you need to do some more main quests. :)
Continue doing them and you will unlock it eventually!