Attavyros is the highest mountain on the island of Rhodes. It rises to a height of 1,215 m. In Greek mythology Althaemenes fo ...