The Karimunjawa Island
As a national marine parks, The Karimunjawa Island offer various kinds of unique marine life such as: coral, ornamental sea fishes, mangrove, etc. You can also enjoy swimming, fishing, boating. Even hiking, camping and mountaineering. Kura-kura Beach Resort at Menyawakan island is another option to visit and can reached by jet foil from Teluk Awur Beach of Jepara and Marina Beach of Semarang.
If you want more information about this place, see package tour about Karimunjawa