Whale-watching boat crashes into dock