Red Sea resort city known for island cruises, snorkeling, diving, beach clubs, desert safaris, and family-friendly day trips.