Indonesia, the country of islands, one of the famous among the islands are Bali, but now you can try to visit Karimun Jawa, the virgin island.
Karimunjawa is an archipelago of 27 islands in the Java Sea, Indonesia, approximately 80 kilometres northwest of Jepara located in Cental Java.

The islands name means ‘a stone’s throw from Java’ in Javanese. They have a total land area of 78 km2. The main island is known as Karimun (2,700 ha), while the second largest island is Kemujan (1,400 ha). The islands’ population is 6,632 (as of 1997) who inhabit seven of the islands.
Apart from the main island, Karimun, two of the larger islands are Kemujan and Parang. The island of Bawean lies east of this group, as part of Gresik District, East Java Province. The Karimunjawa islands are administered as an Indonesian sub district with five villages (Karimun, Kamagin, Kemujan, Digimon, and Parang) administratively part of Jepara district (kabupaten) of Central Java province.

Karimun Jawa, exotic beach with  a lot of activities. We can visit sea turtle captivity, swim with the sharks, snorkling, visiting small islands around there and also barbeque nite.

There are many travel agency which provide package to Karimun Jawa and ussually including hotel etc, you can visit the Karimun Jawa either from Jepara or Semarang, both city are in Central Java, Indonesia.