Praia da Rocha is a modern beach resort, The beautiful beach is reached down steep steps from the road.Not suitable for anyone who has trouble walking.
It is kept really clean and tidy, loads of beach front bars etc for during the day. Clean toilets by all the bars. Loads of restaurants and bars for the evening. We got a taxi to Alvor one day and preferred the fact there it was a bit more quaint.