Ferragudo est situé de l'autre côté de l'estuaire de la rivière Rio Arade, de l'autre côté de la plus grande ville voisine de Portimo.
Ferragudo est un beau village, très pittoresque avec des maisons blanchies à la chaux 'tumbling' sur la colline vers le bord de la rivière.
Le village est entouré de jardins bordés de palmiers, qui longent une étroite rivière jusqu'à la place pavée principale, Praça Rainha Dona Leonor. C'est une belle place, avec beaucoup de café offrant de délicieuses pâtisseries. Au coin de la rue, sur le quai, il y a plusieurs restaurants typiques avec une belle vue offrant de délicieux plats de poisson frais. Praia da Angrinha est la plage la plus proche avec l'étonnant Fort de Sao Joo do Arade, parfois reffered au château d'Arade.
L'ensemble de la côte de l'Algarve avait diverses fortifications et tours de guet pour le protéger à travers les siècles et quelques autres vestiges historiques dans la région sont ceux de l'Atalaia et Quinta da Torre qui étaient des tours de guet médiévales pour donner l'avertissement des attaques par pirates et corsaires.
En vous éloignant du centre-ville, vous découvrirez une belle sélection de plages: Praia Grande, Praia do Pintadinho et un peu plus loin il ya le célèbre Praia dos Caneiros avec son restaurant de qualité supérieure - bar nommé «Rei das Praias» qui signifie roi des plages , créé depuis 1976.
De la pointe à côté du phare de Ferragudo il ya une vue fantastique de Portimo à travers la rivière, les collines de Monchique à l'arrière-plan et la mer qui s'étend au loin.