An earthquake of magnitude 5.4 and depth of 14.30 kilometers occurred 654.42 miles from Key West, FL in Monroe County at 12:54 AM.