Can't help you in Alvor, but if you come over to Lagos, go and see Winni at the German Bakery near the Cultural Centre -
Padaria do Wini
German bakery for typical 'deutsche kuchen und torten'.
Rua S. Gonçalo, 10, Lagos | tel: (282) 76 01 46
Very Nice!