Hollyhock Beach, Cortes Island: BC's Serene Pebble Shore | OnlyBeaches