Tanah Lot Temple is located on the western coast of Bali, just north of Canggu. You can visit the temple up close only during low tide, as it is surrounded by the sea at high tide.
You can relax at one of the warungs on the cliff with a sea view or browse the souvenir stalls.