Seafood restaurant O Farol, located by the waterfront, offers excellent fish dishes with scenic views.