there is no best beach, we should be lucky to even find a decent beach here, let alone finding the best one. if u want to find the best beach go to dubai, bahrain or lebanon and egypt. you will not be disappointed.
there u will find the real beauty of beaches of the middle east and a truly good experience. in qatar u might not even find resources nearby to any beach.