How about a rocky beach?
I have stayed in Mampoo Hill and Beit Hawa. I would recommend both.
Mampoo hill rents with a jeep, or used to, so you can drive yourself to the sandy beach smile