Open All Year... Set in 100,000 square meters of lush tropical landscape on the southern tip of the Sinai Peninsula in Egypt, the Ritz-Carlton, Sharm El Sheikh welcomes the distinguished traveler to the international diving "mecca" of Sharm El Sheikh on the environmentally protected Red Sea.