A beach is a sloping strip of land that lies along the edge of a lake, ocean or river. Some tourist destinations are famous for their beaches, which attract millions of visitors.