Tanah Lot is one of Bali's most photographed and spiritually charged sites — a 16th-century Hindu sea temple perched on a dramatic offshore rock formation that gets swallowed by the Indian Ocean at high tide. Built by the wandering Javanese priest Nirartha, who is said to have rested here during his travels across the island, the temple has been a place of Balinese Hindu pilgrimage for centuries. The name itself translates roughly to 'land in the middle of the sea,' and standing on the mainland clifftop watching the waves crash around the shrine's base, the name feels entirely earned.
Religious Place