I am thinking New Zealand somewhere. It's not Paraparaumu Beach, I looked and that's surrounded by inhabited area (though it DOES have a mountain view).
On the South Island, perhaps given the remnants of snow? It would have to be on the eastern side of the mountains.