Tanah Lot is one of Bali's most iconic sea temples, perched dramatically on a rocky outcrop just offshore. The 16th-century Hindu temple is dedicated to the sea gods and is believed to guard Bali from evil sea spirits.
At high tide, the temple appears to float on the sea. At low tide, visitors can walk to the base of the rock. The site is most spectacular at sunset when the temple is silhouetted against brilliant orange skies.
