karimun jawa island is highly recommended for snorkeling and diving. The island have known with the beautiful beaches, extensive coral reefs and beautiful fishes. you can reach the island by train, bus, or airplane to Semarang or Jepara and then continued with express boat to karimun jawa island, but just for your information, the express boat to the island only available once in a week.
i took some pics along the trip. no underwater pic available as my camera wasn’t made for underwater photo
the express boat to Karimun Jawa island

the gate, right next to the seaport of karimun jawa island
here we are, fun snorkeling … and the sea is very clean and clear

you can see the coral reefs from above … (grabbed from my friend ruth)


i’m playing with the sharks … a bit scared but it was fun
yeahh … that’s me!
enjoying the sea
beautiful sunset















