We do not currently know of any antonyms for blot on the landscape.
For similar words to blot on the landscape, try: