Ferragudo liegt auf der östlichen Seite des Rio Arade auf einem Hügel. Von hier oben hat man nicht nur eine wundervolle Aussicht auf den Rio und die Silhouette von Praia Rocha, sondern das stille ursprüngliche Fischerdorf mit zahlreichen Pastelarias und Tascas ist selbst eine Augenweise.