One of the best reasons to check out Boundary Bay Regional Park in Delta are its stunning views north and eastward across the water to the snow-capped mountains and far off city centres.