Tanah Lot is set on a coastal lava outcrop. It is dedicated to the spirits of the sea. (Bali, Indonesia)