Apiranthos (or Apirathos), Naxos Island