Cyprus is an island destination on the Mediterranean. The island is a pristine paradise with a host of attractions and amenities to offer a