Winds are caused by differences in what?
Wind is caused by differences in temperature. The hot air rises while the colder air stays low, causing wind.
Local winds can be caused by small temperature differences that exist within larger systems. Local winds can be strong, as with a downburst on the leading edge of a supercell. They can also produce locally strong winds, such as tornadoes. Local winds can cause property damage and harm to people and animals.
If you mean "identical" air pressures, no. Winds are caused by differences in air pressure, so you need to understand what you mean by "similar". If you reckond 1050 hPa is "similar " to 1010 hPa (which will produce strong winds if the distance between them is only tens of miles), the answer is yes. If you think 1050 hPa is similar to 1048 hPa, you'll only get a very light breeze.
Tides are caused by the gravitational attraction of the Moon. The tides interact with the continental plates to form currents, which can also be created or altered by temperature differences in the sea. Winds are caused by the motion of air masses when the atmosphere is heated by the Sun, or cooled by colder land and ice surfaces. Air masses are also steered by the spinning of the Earth.