By Jürgen Tenckhoff, 16 September, 2021 Sardinian flair in Olbia, an idyllic town in Sardinia Olbia is an idyllic city in northeastern Sardinia, whose winding streets contrast beautifully with the inviting harbor promenade. Country Italy