The CTO (Cyprus Tourist Organisation) do free maps of the main tourist areas, although they are not very comprehensive when it comes to street names.
Online,
these seem to be the most up to date.
There are available in shops on the Island proper street atlasses of the major towns. I have the Larnaca, (V)Oroklini and Paphos ones, probably out of date by now, though.
If I can help you find any individual streets, let me know which.
Mark