Question: does a beach have to be by the ocean

Answer: No, Although the seashore is most commonly associated with the word beach, beaches are also found by lakes and alongside large rivers.