Perfect for beach lovers — dive, snorkel, or simply relax in Hurghada, Marsa Alam, or Sharm El Sheikh.