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.