I saw many rainbows in Hawaii.  The light sprinkles of rain that fall periodically each day are surely the source. This is a shot of Waikiki Beach, and Diamondhead Mountain.