The most beautiful photos of Tel Aviv can be taken by climbing one of the three towers of the Azrieli Center. The round tower is 187 meters high, the highest point in the city. On the top floor, a panoramic deck offers a beautiful view of the streets of Tel Aviv, making for a colorful photo at any time of day.
For a photo of Tel Aviv at night, you can climb the triangular tower (169 meters). By the way, when you're ready, check out the Middle East's largest shopping center at the foot of the towers.