Karimunjawa Islands
The Karimunjawa Islands are a national marine park consisting of 27 small islands in the Java sea, with the main ones being Karimunjawa island, Kemujan island, Menjangan Besar island and Menjangan Kecil island. Only 7 of the islands are inhabited. Located a short distance from the coast of Java, the island chain is an idyllic beach paradise offering excellent snorkelling and diving to see the flourishing coral gardens and even a couple of wreck dive sites.
Odyssey World - Luxury Tailor Made Holidays
to the Far East & South-East Asia
Odyssey World - Luxury Tailor Made Holidays
to the Far East & South-East Asia















