Ammoudara (Agios Nikolaos) Ammoudara is located 6km eastern of Agios Nikolaos. It is on the north-east side of the island of Crete. The beach is sandy with umbrellas and sunbeds. Related