Experiences in Tavira, Portugal