Tanah Lot is a rock formation off the Indonesian island of Bali. It is home of a pilgrimage temple, the Pura Tanah Lot (literally "Tanah Lot temple") and a popular tourist and cultural icon for photography and general exoticism. Tanah Lot means "Land Sea" in Balinese language Located in Tabanan, about 20 km from Denpasar, the temple sits on a large offshore rock which has been shaped continuously over the years by the ocean tide. Tanah Lot Temple, Bali, Indonesia.