TAKE a look at this stunning city ideal for a sunshine break with beaches, history and even flamingos. Tavira is located on ...