Tanah Lot means "Land in the Sea" in Balinese language
which by now I speak nearly perfectly...
It is located in Tabanan, about 20 km from Denpasar.
The temple sits on a large offshore rock which has been shaped continuously over the years by the ocean tide.