GITravel, May 7, 2012 4:34 pm. Proud of its 340 days of sunshine per year, Cyprus is one of those fortunate Mediterranean islands that can offer vacationers perfect beaches, scenic mountains and Greco-Roman archaeological sites.
Coasts
The beaches of Cyprus...