Is cannabis legal in Cyprus?

no. up to 8 years for dealing. fine and smaller sentences for having less than 5 grams.