Cyprus is a big island. It would be helpful to say where you will be docking and what your interests are. There are many cultural, historic and countryside sights. The Trudos mountains are beautiful, there are plenty of pretty seaside resorts e.g. Paphos, the Roman and Greek ruins are spectacular. Cyprus is an attractive place with a lot of shopping opportunities too. The people are friendly and the majority speak English.