It's definitely Sinnoh
This is because Ash & Dawn appear on their way to Daybreak town, and find the treasure chest along the way.
Also, James's hometown is unknown according to Bulbapedia and everything, so no garuntees there. And in regards to Growlithe/Vileplume, errm. Jame's childhood? xD Not sure