Yes, every beach is public. You may pay a few thousand rupiah for parking or a local access road on the Bukit, and beach clubs charge a sunbed fee or minimum spend for their own stretch of sand.
Planning a Bali trip?
Direct villas and apartments across 15 areas of Bali — free cancellation, English-speaking manager on Telegram.