Cyprus: a full travel guide to the island, hidden gems - Cape Greco, Paphos, Avakas Gorge, Adonis Baths, Aphodite Rock, Limassol, Troodos Mountains