The Caribean of Java
17.000 more islands Indonesia has it. So many islands that have beautiful beaches and one of popular in Java is Karimunjawa island. The located in the north of Java island, Karimunjawa has beautiful beaches with underwater activity like snorkeling and free diving. 200 more fish species and various coral reefs served for us when visiting Karimunjawa. Another special thing to do in Karimunjawa is joined with shark and turtles conservation.