Juno Beach draws crowds despite closed pier