動作しますが、このマークアップが有効かどうかを知りたいのですが、ブラウザがリンクをどのように解析するかについての説明が必要です。HTML5 がこれをどのように解釈するかに最も興味があります。
<a href="http://site1.com/">
<img src="/image.png" usemap="#map">
</a>
<map name="map">
<area shape="rect" coords="0,0,50,100" href="http://site2.com">
<area shape="rect" coords="50,0,100,100" href="http://site3.com">
<area shape="rect" coords="100,0,150,100" href="http://site4.com">
</map>