This photo was taking during our honeymoon to Bali.
It is of Tanah Lot Temple. It is one of the most famous Temples in Bali and means "Land in the middle of the sea" It is really popular to visit at sunset because it is beautiful as you can see from the photo.
We hired a private tour guide to take us to a few temples and ended up here and watched the sunset. Very romantic.