Sawarna is a small village on the south coast of Banten, hemmed in by jungle hills to the north and the Indian Ocean to the south. It takes effort to reach: from Jakarta the road journey can stretch to six or seven hours, especially on weekends. That distance is part of the point. Sawarna feels like a rougher, less built-up Java beach escape than the resort strips closer to the capital.
The coast is the draw. Tanjung Layar is the village icon, with two dark rock fins standing in the surf like sails. Ciantir Beach is the main sand-and-surf stretch, while Goa Langir adds limestone cliffs and sea caves to the usual beach day.
Sawarna works best if you want a simple coastal base rather than a polished resort. You walk or ride a motorbike between rice fields, warungs, surf breaks, and rocky coves. Come for the water, the dawn and dusk light, and the feeling that the south coast of Java still has a few edges left.