Croatia is known for its gorgeous coastline, with over 1,000 islands. With its crystal-clear sea, picturesque landscapes, delightful architecture and countless hours of sunshine, Croatia is a divine destination for relaxed beach holidays on the Mediterranean Sea.