Agios Nikolaos is a coastal town on the Greek island of Crete, lying east of the island’s capital Heraklion and north of the town of Ierapetra. It is known for its picturesque Voulismeni Lake, its vibrant harbor, and as a popular tourist destination.