The most popular pic of Lake Garda on Instagram? Most likely it was taken from Punta Larici, an incredible lookout point overlooking the western shore of the lake.