Best restaurants in Albufeira (Algarve Portugal). Our favorite places to eat, what to expect, and local's tips for dining in Albufeira.