Perfect Greek Holidays on the island of Cyprus