Rooftop restaurant and bar, Terraze, offers international cuisine with river views and a unique ambiance in Tavira's city center.