Bali has a rich assortment of beaches, each of which is a favorite destination on its own. Bali beaches range from palm-fringed white sand coasts on the island’s south such as Kuta, Nusa Dua and Sanur, to the cliff-guarded ‘hidden’ shores of Uluwatu, Padang Padang, Dreamland and Bingin.