The violent earthquake struck yesterday evening close to the coastal village of Honaunau-Napoopoo, on Hawaii's Big Island, and was felt over 150 miles away on the western island of Oahu.