Tanah Lot is a stunning rock formation off the Indonesian island of Bali, home to the ancient Hindu pilgrimage temple Pura Tanah Lot. It is renowned for its unique offshore setting and sunset backdrops, making it one of the most photographed and iconic landmarks in Bali.