The beach of Ammoudara or Amoudara (Heraklion) on the island of Crete