Two hours from Halifax, Shelburne is a charming fishing town and Canada's lobster capital. It offers a wealth of things to do, including boat tours.