There are many ways to arrange a visit to Cyprus. Many travel companies organize package holidays to all the major resorts, and some minor ones as well. These are great if you like being looked after from being collected at the airport, taken to your hotel, and having various activities arranged for you.
Both private individuals and companies rent out houses and villas all over the island. If you're happy with arranging flights and transport, this is a great way for independent travelers to get to Crete.
Self catering holidays are also available in most areas.
There are flights direct to Cyprus for package holidays. The two main airports are at Paphos and Larnaca. Flights operate daily from Athens to Cyprus.
Ferries connect Cyprus with Rhodes, Piraeus (Athens), Haifa, Ashdod and Port Said from Limassol.
Whichever method of transport you use, if you're planning to travel in the high season, you might be safer booking your tickets in advance.
Cyprus is a large island, and there is a reasonably good bus service to most places. But if you want your freedom to come and go as you chose, then you'd be better of with car hire.
There is great competition for car hire, but do go to a reliable source, and make sure you get full insurance. This means comprehensive insurance, collision damage waiver, and no mileage charges (this one often catches people out).
The coast roads are mainly very good, but inland - especially in the Troodos mountains - they can be unsurfaced and narrow. So make allowances when you plan your journey times.
This map shows you where the places in this section can be found (just hover your mouse over the red markers). You can use the controls on the left to zoom in and out of the map, and you can move the map around by holding down your mouse button and moving the mouse around.