Rimmed by beautiful beaches and looking across scenic Mirabello Bay, Agios Nikolaos is a charming small city on the north coast of eastern Crete, about 65 kilometers east of Heraklion. Although it is definitely a tourist town, it feels much less touristy than places like Chania.

Highlights of a visit here include a stroll along Lake Voulismeni, with its many waterfront cafés and restaurants, and the nearby port area, looking out to sea.

 A walk around the point from the port to Kitroplatia beach takes you past two famous statues and provides stunning views out across Mirabello Bay to the towering mountains of eastern Crete.