Few places in Bali capture the island’s spirit quite like Tanah Lot Temple. Perched dramatically on a rocky outcrop surrounded by the Indian Ocean, this sacred site is one of.