The Miracle Beach campground is a lovely campground with over 200 sites to choose from. The sites are very private with lots of space between them. Like many Provincial parks the campsite is quite wooded so many of the sites are shady for much of the day. There are no hook-ups for RVs but there is plenty of room for whatever type of camping equipment that you prefer.
Dogs must be on-leash on all areas of the Miracle Beach campground, including the trails. There are some areas of the beach where dogs are not allowed at all, but there is a specific section of beach that as designated as “on-leash” dog friendly. We went just past this part of the beach, past the park boundaries, so we could let Avy have an off-leash swim.