Sahl Hasheesh is a great place for beaches and Sahl Hasheesh Old Town is the heart of the resort with small local restaurants and bars.