Simcoe Point, located in Pickering, Canada, is a scenic beach destination with a lot to offer. Situated along the Lake Ontario shoreline, Simcoe Point features a beautiful sandy beach that stretches along its length. The sand is soft and golden, inviting visitors to relax and enjoy the sun.