There are 19 attractions in Opatija. Krk, largest adriatic island with historic towns and beaches, is the most popular.