A magnitude 6.5 earthquake struck off the Caribbean island of Barbados on Tuesday morning, the U.S. Geological Survey reported, causing no reported damage.