Rockport has soft sand/dirt beaches, and if you get there early enough, there are some nice spots to set up chairs and such for the day.