Not really, there is a tour boat that leaves from the Atlantic Oceanside Hotel in Bar Harbor across the bay, you can take the ferry over there ($30 round trip for the ferry ride).
Robertson Sea Tours in Milbridge is a 30min drive east, and they offer a whale watching tour.
Not so much...I am told you can get one out of Bar Harbor.
Thanks! Your answer is awaiting moderation.