Now for the beach you will have to get out of town - you could take a bus but will take ages

Desert - same you need your own transport

 

If you want desert and beach and sightseeing have you thought of going to Jordan?

good value for money and great on all the things you fancy doing and geared up for the back packer.