Headed to St Andrews NB? Here are amazing suggestions of things to do in St Andrews by the Sea! from whale watching to visiting the famous Algonquin Resort!