Pura Luhur Uluwatu is a Hindu sea temple that sits atop a cliff. It is one of the six key temples that make Bali's spiritual pillars. The main temple is open ...