A region is a set of data centers deployed within a latency-defined perimeter and connected through a dedicated regional low-latency network.
An availability set however are separate physical locations within an Azure region. They majorly protect your data from data center failures. Each of these zones is equipped with individual facilities like cooling, power, etc.