Sharm itself has little charm , but Na 'am Bay , some 5 km ( 3 miles ) further north , has a wonderful sandy beach , modern hotels , and just about everything you could need for a fun-filled vacation .
Na 'am Bay has a horrible , rocky beach .