Watching the Kekac dance at Uluwatu Temple at sunset is one of the most amazing experiences one can have while in Bali.