Praia Grande is indeed a wonderful spot. We enjoyed our time there very much. The accommodation is, as they say right on the beach, with a superb view and has everything one needs for a comfortable stay. There are no shops but the cafes and restaurants cater for all tastes and budgets. The shops at Praia Macas is only a 30 minute walk around the headland track where there is even an ATM if you need one (as we did!). We would 've stayed longer if we could as there are great walks in the area.
Jocquim is an excellent host and very helpful, driving with his lovely wife, an hour just to greet us and present us with a nice bottle of wine.