This seems like a good use for semantic zoom. You could have the zoomed in versions for the individual regions and the zoomed out version would be the full map.
You'll need to write a custom control for the views implementing the
IZoomableView interface .
To handle the zoom in from the map to the individual regions you can make the full map an image map.
--Rob