El Gouna in Egypt, which was desert only 35 years ago, has moved from all-inclusive resorts to focus on places with well-priced personality