Enjoy horseback riding, camping, fishing, playing in the surf or searching for shells, the beaches have something to offer for all age groups.
(the beaches; have; something to offer for all age groups) (something; to offer; for all age groups)
the beaches something
have to offer
something to offer for all age groups
for all age groups