‘Forget Miami, Edinburgh has the best beach’: Irvine Welsh and others on their favourite coastline

From solitary dips to teenage trysts, Irvine Welsh, Sebastian Barry, Kamila Shamsie, Cerys Matthews and Emma Jane Unsworth tell the stories behind the beaches they love