The beach is packed with people.

Literal

Beach [topic-は] people [with-で] full [copula-だ].

人でいっぱいだ is a very common expression — で marks the cause/content ('full with people'). いっぱい means 'full, packed.' A simple, natural description.