Karimunjawa Islands

Karimunjawa Islands have about 27 islands spread over the main island, Karimunjawa Island. Each island has a beautiful beach and underwater. Karimunjawa is now become one of the best destination in Central Java, Indonesia. Watching sunset is amazing moment while traveling Karimunjawa.