Meaning 'land in the middle of the sea', Tanah Lot is an exquisite sea temple built atop a rock formation off the island of Bali. A very popular tourist spot and a great location for photographs, Tanah Lot sits on a rocky island, in waters occupied by poisonous sea snakes which are believed to guard the temple from evil spirits and intruders. If you think its sounds like a fairytale you're not wrong; the place has a mystical quality. Despite the alleged presence of the snakes it is possible - and fun - to walk/wade to the temple cave at low tide. The temple was built by one of the last priests to arrive in Bali from Java in the 16th century and unfortunately the main temple can't be entered.
Sunrise and sunset are the best times to visit although sunset is the most popular time and the crowds can somewhat ruin the atmosphere. There are a number of vantage points from which you can get lovely views of the temple so its best to find one of these spots and settle down to admire the views and take some photographs. The complex is very touristy and commercial, with lots of shops and stalls selling souvenirs, snacks and the like, but it is still a remarkable attraction to visit and the coastline is very beautiful in itself.