A modern resort town north of Hurghada, El Gouna features private lagoons, luxury hotels, and calm waters ideal for swimming and paddleboarding.