De vulkanische aard van de eilanden leidt tot een aantal ongelooflijke onderwaterformaties, die alleen ontdekt kunnen worden door duikuitrusting aan te trekken en een duik te nemen in het kristalheldere water. Er zijn tientallen duikplekken om te verkennen, elk met zijn eigen verzameling uitstekende diversiteit.
Veel verspreide eilanden zijn rijp om te duiken voor de noordkust van Java, archipels van kleine eilandjes. Karimunjawa is een bijzonder mooie archipel, met mooie, beschermde koralen en verschillende scheepswrakken.
Als je eenmaal bent binnengekomen, is het openbaar vervoer je beste vriend. Verplaats steden per taxi of fiets. Van stad naar stad komen kan het beste met de bus of trein.