Ammoudia is a small village with a short list of unusually rich attractions: a beach where the river meets the sea, a boat trip up a mythological river to a shaded gorge, and a major archaeological site connected with the ancient cult of the dead just a few kilometres inland.