Bali is a volcanic island, and therefore Bali has several black sand beaches, predominantly located on the east and north-west coast. White sandy beaches you will find in Bukit Peninsula, Sanur, Nusa Lembongan and some places in East Bali, as Padangbai and Candi Dasa.