I’ve made a new page with links and webcams here:
Newfoundland Links.

The old webcams links are below, they may not work anymore: