When creating a server for SQL Server on Azure, the availability of free locations can depend on the specific Azure region and the current capacity in that region. If you are not seeing any free locations available, it may be due to capacity constraints in the region you are trying to select. Azure periodically updates its available regions and capacity, so you might want to try again later or select a different region that may have available capacity for free services.
Additionally, ensure that you are following the guidelines for creating a server name and that it meets Azure's naming requirements, as this can also affect your ability to create a server successfully.
References: