My wife, Rachel and I recently went to Barbados.
We both said that it's so much better than Cyprus. Not for the beaches and the beauty of the place, which can be found in Cyprus. BUT for the courteous drivers and above all the lack of litter. The local population are proud of their island and also pleased that people go there for their holidays.
In the 10 years that I have had an apartment in Cyprus I have seen it go down in both these aspects. The local populace take tourists for granted, even resenting their presence. They definitely do not respect their environment. Sadly both these things are to the Country's detriment.
We have sadly put our apartment on the market, and if it doesn't sell (likely) will rent it out. We will probably not be returning to Cyprus.