An earthquake of preliminary magnitude 6.4 early struck today off the north coast of Puerto Rico, according to the U.S. Geological Survey (USGS).