Plover Point

Plover Point is located off of the west coast of Vancouver Island.