Sharm El Sheikh in Egypt is my world favourite. Diving locations there are out of this world. Coral right up to the beach in every resort. Jump off the end of the walkway thatís built over the coral...