Kepulauan Karimunjawa A Hidden Gem: Exploring the Untouched Beauty of Kepulauan Karimunjawa The minute I landed on the Karimunjawa Islands, I was greeted by