How were rainbows not seen before Noach?
Old question the Rishonim dealing with already. Here's a nice ישמח משה.
זאת אות הברית וגו' (בראשית ט יב), את קשתי נתתי בענן וגו' (בראשית ט יג). הנה באות הקשת כבר חתרו קמאי ובתראי להבין מה האות הזה, הלא עינינו רואות שמלהט השמש באויר הלח יהיה הקשת בתולדו, כי בכלי המים לפני השמים יראה כמראה הקשת, עיין ברמב"ן פרשה זו, ובבעל עקדה, וביפה מראה במסכת ברכות פרק הרואה. ולי נראה דאין כאן התחלת קושיא, דמה שרואין במים נגד השמש, היינו אחר שנתן אות וגזר שיקבל המים מניצוץ השמש צורה זו, והיינו הקשת שבעבים, ממילא גם מים שלמטה מקבלין צורה זו, אבל אין זה טבעי, רק במאמר ה' מצד נתינת האות, והיינו מי יבא אחרי המלך וגו', והוא תירוץ נכון בס"ד