Sopot is a seaside resort town in Eastern Pomerania on the southern coast of the Baltic Sea in northern Poland.