Annora beach is one of the only beaches in Karimunjawa that has a small hill where you can sit atop and watch the colorful coral reefs and sea. It is also a nice and calm beach that is great for snorkelling. For food there are some warungs on the beach that sell local options. Annora beach is a 20 minutes drive from town.
Open:
Every day
Entrance fee:
IDR 10.000 / person