So beautiful!
There are 4 main camgrounds at Moran. Northend is close to the public beach, which has a sandy swimming area, snack bar, and boat rentals. The site is at a trailhead to walk around Cascade Lake or down to Rosario. All the sites are on a hill with very little privacy. More families here than the midway sites, I think because of the proximity to the beach. We stayed at midway site 65 and it was fine. It is close to a boat launch and small beach access good for kids to throw rocks. There are some sites on the water there with no privacy and they are all pretty small and next to the busy road. None of the ones on the other side of the road have good privacy either, but this camground seemed quieter than the northend. The Southend is totally the way to go as it is smaller and at two trailheads leading to most things you would want to hike to, and almost all the sites have their own private beach access for swimming/launching boats, and also has newer bathrooms. The Mountain Lake Campground is small, on the water, and also has no privacy, but would be fun to do with a big group (they have group sites up there not on the lake too.) You can also rent boats to use up at mountain lake. The trail there is excellent!