An earthquake of magnitude 2.9 and depth of 7.90 kilometers occurred 5.70 miles from Captain Cook, HI in Hawaii County at 02:57 PM.