Korčula is a great spot for history buffs as there's a great range of historic buildings to visit on the island, including medieval walls, a cathedral, fortresses, and towers, all made with the expert stonemasonry that the island is known for. There are also several museums where you can learn about the local culture of this charming island.
The island of Miljet is dominated by a lush, green national park which is home to two large lakes. It's quieter than many of the Croatian islands, so if you're looking for relaxation among the trees then it may be ideal. There are lots of gentle activities to do during the day, including cycling, hiking, kayaking, and fishing, and there are plenty of spots for sunbathing.
This island is often said to have some of the best beaches in the whole of Croatia. With white sand and crystal-clear sea, Dugi Otok's beaches are great for sunbathing, paddling, and snorkelling. The water is so clear that it's easy to spot the fish swimming around, and it's always a balmy temperature.
If you're looking for island holidays in Croatia and your main objective is to get away from the hustle and bustle of modern life, then head to Silba. This sleepy island doesn't even have any cars and, aside from a couple of small cafes and shops, there's nothing to do except relax with a good book in the sun. While you may not find many luxury hotels, it can't be beaten on tranquility.
Murter is the biggest party island in Croatia and plays host to a number of festivals throughout the summer season, including Soundwave and Electric Elephant. House and techno DJs play their tunes while revellers enjoy the warm evenings and refreshing cocktails. The island is known for its beautiful scenery too, with both pebbly and sandy beaches. Follow one of the long cycling trails which hug the coast, and take in the views from your bike.