As you cross the high-altitude bridge connecting the Rijeka motorway to Krk island, the sea looks huge, but the tall rocky cliffs that swallow the road ahead are even more imposing. By the time you reach Croatia’s largest and most-populous island, the mainland feels miles away.
A widely varied group of attractive resort towns awaits. Heavily touristed Krk town has bustling bars, naff souvenir stands and fancy gift shops, arranged in and around ancient buildings. Near Krk island’s southern tip is another busy resort, Baška, with a famous Blue Flag sand beach. At nearly 2km, it’s one of the longest of its kind on the coast. Malinska, with perhaps the island’s best concentration of good restaurants, is less hectic, though it does boast a destination late-night club. Vrbnik is a quieter place to go for gastronomic delights. Omišalj, one of the towns closest to the mainland bridge, is the home of Rijeka’s airport.