Crete is a big island with many places to discover. Heraklion is the largest town and the administrative and cultural centre of the island. It is also the main hub and is home to the ferry port which connects Crete with Athens and other Greek Islands. Chania, which lies to the west, is a pretty coastal town. Its Venetian harbour is an impressive example of architecture from the period. The town’s arsenal, mosque and lighthouse are worth exploring too. Agios Nikolaos, located in the east, is a pretty place with great eating and swimming options. It is an hour’s drive from Heraklion making it a good location if you don’t have much time. There is a selection of tavernas, souvenir shops and three beaches to choose from. The nicest part of the town is the area surrounding the lake, where restaurants and cafes are situated at the edge of the water.