Passengers with a purchased tour do not need to worry about transport. They will be taken to the hotel in an organized way, at the airport they just need to find a delegate of their travel agency who will take care of everything.
For individual travellers, renting a car will be the best option.
A taxi to the nearest resorts will cost about 70-100 egp, however, the airport is quite far from any towns and taxi transport can then run into thousands of crowns.