Tanah Lot is a rock formation off the island of Bali. It is home to the ancient Hindu pilgrimage temple Pura Tanah Lot, a popular tourist and cultural icon for photography. The most popular time to pay a visit to Tanah Lot Temple is late afternoon when the sun begins to settle over the horizon and the temple is silhouetted against the vibrant glow of the sky.