Two must-visit temples in Bali are Tanah Lot and Ulun Danu. Tanah Lot Temple is built on a rock in the middle of the sea, while Ulun Danu Temple is situated on the shores of a lake. Both temples are unique and offer breathtaking views. Tanah Lot Temple is also a popular spot to watch the sunset in Bali.