Nice, John! I like the explanation at the page top. I can update the $MetarList output to be sorted with ascending distance .. right now it's just in Metar ICAO order.
Since you're running Weather-Display, you don't really need the $SITE['conditionsMETAR'] entry as the WD-plugin doesn't use it at all.. Weather-Display itself is doing your Metar fetch, but there's no harm in leaving it there; it would be used only if your switch from Weather-Display to a different weather software package (which I DO NOT recommend, as WD has the best tags set available).
Yes, the trailing comma is a bit of bad form, but not a PHP error.. it was more trouble to eliminate it, than to leave it (lazy, I guess). It does not matter in PHP to have the trailing ',' in the array, but in JavaScript, it is a no-no and will cast a JavaScript error.
Best regards,
Ken