This park is huge — there are 160 or so spots, a heated pool, many restrooms and washer/dryer areas and it’s right across the street from the ocean (we’re on the ocean side). You can also stay on the river side with some spots right on the water. NOTE #1: You can have a fire, but you need to bring your own fire pit!
Vilano Beach is a bit secluded, but it has a new grocery store and a handful of restaurants. You can bike to Cap’s (great seafood, a bar and views of the water) or walk to The Reef (on the ocean) and Aunt Kate’s (we didn’t eat here– it’s at the back of the campground, on the river).
Note #2: We had full hook-ups, but the water smelled and tasted like saltwater, so I’d recommend bringing some bottled water.