[box type="info"]Update: There is an alternate app you can use for Cyprus[/box]
This article was created years ago, but I thought I'd revisit it and update it. Obviously a lot has happened in three years, and now, if you want to use a GPS app in Cyprus that is Free, I would go with City Maps 2Go.
This app for both Android and iOS offers offline map browsing, perfect for tourists, in vector format. You can get Cyprus or any city map you want, which is fantastic.
Get it at the following links:
Outdated --- Just thought I'd announce, and im sure it would please quite a lot of people, but I just discovered the mobile mapmakers Sygic have made available a map of Cyprus, which I have tested and it works amazingly, considering the sparse digital maps that do exist for the country. I have seen lots of people ask whether there is a GPS map out there for Cyprus, especially considering how un-intuitive it is to get around Larnaca and Nicosia.