Tanah Lot, meaning earth and sea, is a temple located in the Tabanan Regency of West Bali, situated on top of a rock at the beach, overlooking the ocean and…