Tanah Lot is a popular and iconic rock formation located off Bali's coast, famous for its picturesque offshore setting and daily sunset backdrops. The name Tanah Lot means 'Land in the Sea' in the Balinese language, and it is home to a famous pilgrimage temple, Pura Tanah Lot, one of seven sea temples around the Balinese coast.