Snorkeling and  Egypt is a great place for both diving and snorkeling ' the southern tip of the Sinai Peninsula is one of the world's prime dive sites.
Both snorkeling and diving are popular, so you need to book excursions in advance.