In fact, English dialects in the British isles have huge variety compared to those in North America, by at least an order of magnitude. It sounds counterintuitive at first because the differences in land mass and population size are the other way around, but the actual biggest factor here is the amount of time that these regions have had English-speaking communities. Give it a few more centuries and the rate of local dialect differentiation will start to catch up.