An earthquake of magnitude 6 has struck 14 kilometers south-east of Guanica, Puerto Rico, the US Geological Survey said on Saturday.