Discover the history and legends of Tanah Lot, one of Bali's most cherished sea temples, protected by sea serpents and ...