Pura Ulun Danu Bratan on the shores of Lake Bratan, in the mountains of Bedugul, is a 17th century Hindu Shaivite water temple