Jun 14, 2023 · With a population of around 12,000, York enjoys a picturesque location along the Gulf of Maine, offering breathtaking views of the Atlantic Ocean to the east. What makes York even more enchanting is the presence of its four distinct villages: York Beach, York Harbor, York Village, and Cape Neddick.