If Sharm el-Sheikh is the best place for swimming and relaxing in Egypt, Na'ama is the best in Sharm. The setting and the amenities reach a level of quality that helps marketers push many other Egyptian destinations to a foreign audience. Na'ama Bay boosts of great hotels, good restaurants and almost all activities imaginable. There are reefs off the beach at Na'ama, but the best places for going snorkelling are the Gardens (Near, Middle and Far) slightly east of Na'ama centre.