The phrase "blot on landscape" refers to something that is an eyesore or a blemish on an otherwise beautiful scene. The opposite of this would be something that enhances the beauty of the landscape. A few examples of antonyms for "blot on landscape" could include "jewel in the crown", "beacon of beauty", or "enhancement to the view". These phrases bring to mind a sense of something that adds to the natural beauty of the landscape, rather than detracting from it. Whether it's a stunning vista, a work of art, or a magnificent building, these antonyms for "blot on landscape" evoke a sense of awe and wonder, rather than annoyance or frustration.