^CW is a one gate theme park. I suspect many of its guests are locals that purchase one day tickets or inexpensive season passes. IIRC, CW's attendance only beat CP when it was under Paramount. All of the Paramount Parks took an attendance hit when CF reduced the number of complimentary tickets issued.
CP is a resort destination. Guests are more likely to visit multiple days, stay at on-site hotels, pay extra for the waterpark, and eat at more expensive dining locations.