3 hours minimum. 1 hour traveling there and back. 1 hour watching if whales are there. They'll go an extra hour to find whales if none at the feeding area. Bring a jacket even if ours 90 deg outside.
A few hours.
About 4 hours round trip. 1 hour getting to the feeding area, 2 hours of actual whale watching and 1 hour back to town.
Thanks! Your answer is awaiting moderation.