A holiday in Marsa Alam in the Red Sea Riviera means 50 km of sandy beaches between Marsa Alam airport and the small village by the same name towards the south. It is a heaven for scuba diving with its virgin reef, but keep in mind that snorkeling can be tough due to the open sea, unless you choose a hotel located inside a bay. The area also offers a good spot for kite and windsurfers and some pleasant Bedouin camps.