The whale watching in Seal Rocks is just one of the amazing sights you’ll see on the Barrington Coast.