On top of a rock formation on the Indonesian island of Bali, sits Tanah Lot. It's a simple 16th century Balinese...