Perched on a rock surrounded by turquoise waters, Tanah Lot is one of the most iconic temples in Bali. With waves of the tropical ocean crashing on its base, the temple looks most stunning during sunset. The temple pays homage to guardian spirits of the ocean and it boasts a tranquil ambience. Even if you aren't looking for spiritual wisdom, the extremely scenic site makes up for an idyllic site for photography. Also being regarded as a popular tourist destination, there are eateries, restaurants, and souvenir shops around the temple.