Algarves mest sjarmerende by? Det er Tavira.