Willingdon Beach Park and Campsite in Powell River, British Columbia: paid camping with swimming, a playground, picnic areas and a performance stage.