NATIONAL FIND A RAINBOW DAY. National Find A Rainbow Day is observed annually on April 3rd. There are people that see rainbows as an artistic masterpiece in the sky, to others it is a sign of hope and to many a sign of promise.