I won't speak for Carl but thank you for the compliment. I would rather use the term "fairly well versed" since there are folks here who can run circles around me on some subjects.
To the OP -
There are a huge number of logistical reasons that the only logical place to make the major landing to find, fix, and defeat the forces of the Third Reich was the UK, more specifically Eastern England.
1. Transport distance. Vessels moving cargo from English ports had, at most, a 200 mile round trip. The ports were fully developed and the material handling was world class. Most of the shipping used in the landing had an operational speed of 10-14 MPH. As you can see this means that a vessel could complete roughly a round trip a day.
The distance crossing the Channel was also short enough that some LCM/LCT could be dispatched directly from port to the landing beaches after D-Day to provide supply along with LST and LSI.
2. Operational mass. The WAllies put 160,000 men onto the Normandy beaches on D-day. These were followed by an additional 700,000 troops in the next three weeks, along with huge numbers of tanks, trucks, jeeps, ammo, rifles and GI socks. The largest landing fleet ever assembled (the force used to land on Okinawa) was able to carry about 200,000 men to the Island and a modest (by ETO standards) number of tanks and trucks. It was beyond the capacity of even the industrial behemoth that was WW II America to construct enough shipping to move a force sufficient to defeat the Reich and land it in the Agean.
3. Air Cover. While heavy bombers could operate out of Italy (primarily 15th Air Force operating out of airfields near Foggia) Close Air Support (CAS) fighter/bombers had a much more restricted range. The maximum radis of operation for fighter bombers to provide cover during all possible flying hours is ~150-250 miles depending on type. This allows the aircraft to be fully armed, with no take-off weight being dedicated to external fuel tanks (a 108 gallon drop tank weighs over 1,000 pounds) or if tanks were used to greatly increase loiter time over the battle area. The WAllies had ~2,350 fighter/fighter bombers and 700 medium bombers in operation on D-Day (that is 171
squadrons of fighters/fighter-bombers and ~90 squadrons of light medium bombers). These would not have been available if the invasion was anywhere other than Northern France as a large percentage of the fighters tasked to D-Day air cover were part of the escort force of the Combined Bomber Offensive.
The number of single engine aircraft used on D-Day was well over double the number the USN fast carrier force ever had at its disposal on a single day (and even then other operational needs, CAP, ASW patrol, and mechanical failures, would have reduced the figure even more). Even with the addition of the escort carrier force that was commonly utilized to support amphibious landing, the USN would have been hard pressed to gather more than 1,200 aircraft for a single operation.
Northern France was the only place on Earth where the WAllies could hammer an enemy with the sort of airpower required to prevent Heer reinforcement.
4. Supply movement - France is agreeably flat, at least in Normandy, although there are a distressing number of waterways that require bridging of some level. Despite the water obstacles, it was possible to readily supply forces as much as 200 miles from the landing beaches with all the food, fuel (usually) and ammunition needed to maintain an offensive. The average WAllied armored division used over 800 TONS of supply daily, with the figure increasing in bad weather. Moving this sort of supply through the mountains of Greece and the Balkans would be nearly impossible today, with good roads, modern semi-trailers, and no one shooting at the trucks. In WW II it was frankly impossible.
There are any number of operational considerations beyond the basic logistical issues of supply, transport, and aircraft availability that an advance through the Balkans would have been lunacy burnished to a high sheen, but these few items will hopefully demonstrate the relative difficulty of any approach outside of Northern France.