Tanah Lot means “Land [in the] Sea” in the Balinese language. Located in Tabanan, about 20 kilometres (12 mil) North West of Denpasar, Bali Province. The temple sits on a large offshore rock which has been shaped continuously over the years by the ocean tide