I am trying to figure out the best option for a whale watching tour. I worry that my boys might get bored on the long whale watching tour out of Bar Harbor. I have explored a couple out of Campobello Island that appear to be closer to 2 - 2.5 hours in length instead of the 3 - 4 hrs the Bar Harbor cruise states. Thoughts???? We will be in Lubec our last 2 nights. My biggest concern is that if I wait until the last 2 days we run the risk of cancellation with no time to do it. That happened to me in Venice with a gondola ride and I have always regretted it. Thoughts???? We are doing Diver Ed, but typically no whales are seen on that trip.