The correct answer is "on the beach" because when we refer to a specific location like a beach, we use the preposition "on" to indicate being physically present or situated on the surface of the beach. "In" typically refers to being inside a confined space, while "at" is used to indicate a general location or proximity. Therefore, in this context, "on the beach" is the most appropriate preposition to describe being physically present on the surface of the beach.