Personally, when designing my region I designed the map first, and as I go I design the story around it.
From my standpoint, writing the story in its entirety is a daunting task, so I build the Region Map, deciding on biomes, locations, and linking that to the Pokedex. From there, I decide...