Olhão (Olhão da Restauração), es una ciudad portuguesa de 31.100 habitantes en su núcleo principal, en el
distrito de Faro, en el
Algarve. El municipio tiene una extensión de 126,82 km² y 40.808 habitantes en total, subdividido en cinco
freguesias (parroquias). El municipio incluye una parte continental y la isla de Armona, en la ría de Formosa.