Hey there! I did find this
Indian Whale Watch - Come aboard "The Indian", famous for its whale sightings of humpback, finback, minke and white sided dolphins. Also, sharks, seals and seabirds. Sailings seven days a week at 10:00am during summer months. Friday and Saturdays during fall season. All trips leave from Camp Ellis parking lot on Rte. 9 at the mouth of the Saco river. 985-5993
Camp Ellis Is down the road (**not walking distance**) from OOB. There is a great breakwater there as well as Huot's for great seafood. I haven't done the whale watch from there, we go out of Kennebunkport, but I hope this helps.