Tanah Lot is the Most Iconic Hindu Temple in Bali because it was built over the big rock formation on the coast, like a small island when the tide is high.


It is dedicated to Dewa Baruna (a manifestation of God who guards ocean). You shouldn’t miss the temple when visiting the island.