Traditional Algarvian restaurant, O Charneco, offers a cozy atmosphere and authentic Portuguese cuisine.