Answer:
At the beach’ refers to the beach as a general location. ‘On the beach’ refers to the beach as the area with the sand and the waters specifically. ‘In the beach’ is used more when referring to indoor locations or places near or within the beach area.