Answer:
Port seton, cockenzie, prestonpans, longnidry, dunbar, mussleburgh, haddington, drem, aberlady, tranent, north berwick, i think that's it.
sources: I live in port seton and used to live in cockenzie. and go to school in prestonpans. etc.
PS why do you want to know? =D