http://www.discoverholiday.com/front/images/domestic/Karimunjawa_Island.jpg

Day 1: JEPARA - KARIMUNJAWA
Must arrive at KARTINI PORT JEPARA at 12:00 noon. Sail by EXPRESS BAHARI OR EXPRESS CANTIKA...