Acapulco is a city in Guerrero, Mexico—not a country. Mexico’s official language is Spanish, so Acapulco is Spanish‑speaking.