An alternative to residence in Cyprus is to apply for Cypriot Citizenship.
This is available to anyone who has lived in Cyprus for at least 7 years, so long as they meet certain requirements. A Cypriot passport is a European passport and will provide the holder with all the benefits of being an EU citizen. Whilst the procedure is relatively straight forward, the process typically takes around 2 years to be completed. For more information click here.