Croacia tiene 698 islas, 389 islotes y 78 arrecifes. Con esto, es el archipiélago más grande situado en el mar Adriático y el segundo del Mediterráneo, después del griego. De estas 698 islas, solo 47 están habitadas.