Tanah Lot ist ein Hindutempel an der Küste im Südwesten der indonesischen Insel Bali. Der Tempel wird auch „Meerestempel“ genannt, denn er liegt auf einer Felsspitze im Meer dicht am Ufer und ist durch einen schmalen Weg mit dem Festland verbunden.