The location of San Pedro Island depends on which of at least eight different islands is meant. "San Pedro" was a name often applied to islands discovered by Spanish explorers in honor of Saint Peter; consequently, various islands named San Pedro can be found across the old Spanish Empire.
Islands called San Pedro can be found in the Gulf of California, the Gulf of Mexico, the Caribbean Sea and the Pacific Ocean. A small island in Southern Leyte, the Philippines, is called San Pedro, and still another is located off the coast of Belize. Further complicating the picture, South Georgia Island, part of a British protectorate in the South Atlantic, is also called San Pedro by the government of Argentina. In 2014, the government of Chile offered its own 16,000-acre Isla San Pedro for sale to the highest bidder.