Beach resorts in Bali are popular, especially those located in Uluwatu as the area is ideal for all sorts of water sports including surfing. Apart from the fab beach allures, the area is home to Pura Luhur Uluwatu, which means Uluwatu Temple. The local name for the temple is Pura. Located on a beautiful seaside cliff, this temple is a top attraction in Bali and is not to be missed. The temple, dating back to the 10th century, was established as protection for the island from sea demons. At the back of the temple is a forest where monkeys dwell; hence, the cheeky creatures can be seen around the compound of the shrine. As a bonus, you can hang around until evening to catch a sunset performance by traditional kecak dancers of Bali.