Cyprus is a wonderful island on the Mediterranean Sea. It’s an island of contrasts. You can one day be on the beach, relaxing and enjoying the water sports, and the next day you can head for the hills. From skiing, to mountain hiking, scuba diving, to sailing, and seeing the many ancient historical sites, there is a lot to see and do in Cyprus.