Mokuleia Army Beach at sunset with full sky rainbow on island of Oahu in Hawaii