Gulf Frontier Days festival delivers at the Gregory