Maria's place is a must stay. You are within steps to a gorgeous beach that has two restaurants so you don't have to lug any food with you. I loved watching all the surfers tackle the big waves. There are plenty of restaurants within a 20 minute drive that are excellent. We really loved dining in Colares, it is such a beautiful coastal town. Three restaurants we loved for excellent food and spectacular views are Nortada, Restaurante O Croa, and Restaurante Piscina Azenhas do Mar.