Explore Tanah Lot, a stunning sea temple in Bali built on a rock formation. Learn about its history, sea spirit worship, and ...