The beauty of the mountains, combined with the fine sandy beaches makes Naxos one of the most beautiful Greek islands.