Yes
Yes, do buy in advance. There are many graduations in May so it could be busy. Long wharf is easy to find. They have really good signage. You will have a great time. It a really pretty harbor too.
There's a booth between the aquarium and Long Wharf.
I booked online but there is a ticket booth at the dock.
There is a booth at the harbor where you can purchase the ticket.
I got mine by looking it up on line and calling then picked them up at the gate
There are several options. I don't recall the name but they are hard to miss once there or Google whale tours to book in advance.
Thanks! Your answer is awaiting moderation.