Rijeka is sometimes referred to as Zagreb by the sea, its Austro-Hungarian architecture and rich cultural life more like Croatia's capital ... a Blue Flag beach recognised for its clear waters.