Some areas are the best by strong shore hugging currents which, while not bothering the experienced surfer, make them unsuitable for beginners and swimmers. Java's southern coast is longer than California's Pacific coastline. Long snady beaches separated by rocky headlands or occasional peninsulas are plentiful where conditions are excellent for surfing. A good place for begginers, but still satisfactory for the more advanced is the beach near Batu Keras, west of the nature reserve and local resort of Pangandaran. Small but steady righthanders roll in over a sandy bottom.
Boogie boards are good fun here too.
Batu Keras is about an hour's drive west of Pangandaran village, where there is ample accommodation. Avoid the bay between Batu Keras and the Pangandaran peninsula, as strong currents run parallel to the shore except in the sheltered cove near the reserve itself. Another area rapidly becoming increasingly popular with surfers is at Pelabuhan Ratu, a three hour drive from either Jakarta or Bandung, situated on Java's southern coast, the Indian Ocean. A few miles from this fisherman's port going west on a scenic coastal road with wild beauty on your right and the impressive ocean waves on your left, you will notice all kinds of adequate facilities. But the best place to go to is beyond the 4-star Samudra Beach Hotel, towards the village of Cisolok where beach surrounding are lovely, distinctly tropical and where the ocean is at best.