San Diego sells its boat trips as though they all left from the same railing downtown. They do not. Four separate waterfronts dispatch passenger boats here, and two of them are on the far side of Point Loma from the tourist one.
The Embarcadero is the strip of North Harbor Drive most people mean. City Cruises boards its harbour tours and whale trips at Pier 2, 970 North Harbor Drive, alongside the USS Midway — the address on the operator's own directions page, and the one the Best of the Bay tour uses. Its dinner and brunch boats leave from Pier 1, Hornblower Landing, 1800 North Harbor Drive, half a mile north; the company tells passengers outright to check which pier the reservation names.
Broadway Pier, a few hundred metres south, is Flagship's, ticket office at 990 North Harbor Drive, and it is the downtown end of the Coronado ferry. The two operators' gangways are about three hundred metres apart — close enough to reach at a run, far enough to miss a departure.
Seaforth Landing, 1717 Quivira Road, is in Mission Bay, north of the airport, and this is where the Legacy lives. Its own site sends passengers to the tackle shop at the top of the dock to check in, and to the free lot at that address to park. No trolley goes there. Booking the cheapest whale trip on this page and turning up downtown is the most expensive mistake available in San Diego.
Scott Street, Point Loma, is the working end: H&M Landing, running since 1935 and selling whale-watching and nature cruises beside its fishing fleet, Fisherman's Landing at 2838 Garrison Street, and Point Loma Sportfishing at 1403 Scott Street. Booked through the landings rather than tour desks, these boats go furthest offshore — a whale trip longer than four hours usually starts here.