The singer is Nat King Cole, on his 1958 tour through Latin America. He recorded this song on his stop in Rio de Janeiro, backed by a Brazilian orchestra of extremely talented musicians, many of whom sported tiny mustaches.
The song doesn't technically have anything to do with Acapulco, except that it was part of the tidal wave of tropical-themed media that washed over the U. S., Europe, and Latin America in the 1940s, 50s and 60s, etching the tourist-destination destiny of Latin beach towns like Acapulco in stone.
One more thing that they have in common: Both are, in my opinion, fantástico. Wish I could say the same for Nat's accent.

Don't try this accent at home: Nat King Cole learned Spanish phonetically in order to record three Spanish-language albums (Cole Español [1958], A Mis Amigos [1959], and More Cole Español [1962]) and tour Latin America. Considered one of the first American "crossover artists," he was enthusiastically received by Latino audiences and was invited to stay with the President of Brazil during his tour.
