East Railay beach is certainly picturesque, but West Railay the much nicer beach - proper sand, very warm and nicely shallow waters, and enough eateries to satisfy most tastes. Do NOT drink at the highly overpriced Flame Tree Bar (at the beach entrance to Walking Street): the worst, smallest and most expensive cocktails locally. If you're not obsessed with sunsets, go to E Railay to drink and eat! Phra Nang beach is also pretty, with views out to the islands, and more shade in the lee of the rocks; here, catering is limited to boats at the waters edge for (mainly non-alcoholic) cheaper drinks and hot or cold snacks.
If you own or manage Railay Beach, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.