A rainbow covers the sky off the North Kohala coast of the Big Island in Hawaii.