Да, между словами «друзья» и «друг» есть смысловая разница. 1
Слово «друг» означает кого-то, с кем у человека близкие отношения, но это не обязательно должна быть дружба. 1 Он может быть просто человеком, о котором известно многое и которому можно доверять. 1
Слово «друзья», в свою очередь, требует дружеских отношений и привязанности к человеку. 1 В серьёзных толковых словарях дружбу определяют как близкие взаимоотношения, в основе которых лежит привязанность, взаимное доверие, искренность и общие интересы. 3
Нередко делается утверждение, что приятелей у человека может быть много, а (настоящий) друг — только один (или, по крайней мере, не больше двух-трёх). 4