What do you expect of 27 white sandy islands? I couldn’t say more but beach, beach, and beach. Not to mention, the coral reefs that even you can see it from the top. In addition, Jawa tengah (Central java) is one of the most cheapest place to live in Indonesia.
Location: Jepara, Jawa Tengah Province, Indonesia
Main Island: Jawa (Java)
Pros: best view of both the beach and underwater, very cheap, accesible, a lot of tours to get there, relatively good tourist facilities
Cons: little bit touristy, bad weather means you have to extend to stay in this island for days
How to Get There: Get a bus from Jakarta (or any other Java cities) to Jepara. Take a ferry or speedboat to Karimunjawa. Rent a local boat in Karimunjawa for island hopping
Next, 10. Kepulauan Seribu (Thousand Islands), Jakarta