I like living in Porty

so I'm biased
We've got a great butcher in the High St, fishmonger, fruit and veg shops, bakers etc etc
There's Scotmid in Bath street

or we're not far from Morrisons at Peirshill or Asda at the Jewel. Tesco, Lidl, Aldi all a short trip in Mussellburgh
We also have a beach
Westbank Street was built in the early 1980s on the site of the power station. As I recall the flats are all electric and there's supposed to be residents parking for the estate.
The open air pool used to be opposite, on what is now the 5 a side football pitches. You may get a bit noise in the evening from teams playing there
As Magbagpuss says there are buses into Edinburgh, also down to the East coast. We also have a direct bus to the Infirmary.