A beach is the sandy, pebbly, or rocky shore of a body of water. Beach types vary widely, especially depending on where they are. When most of us think of a beach, we picture sandy ocean beaches with waves crashing, wind blowing, and seagulls flying overhead.