Dalvay Beach Sand dunes, beach and ocean at Dalvay on the north shore of Prince Edward Island, Canada.