Have the options at all 3 locations to do a whale watching rental. Which is best? Best equals seeing the most scenic areas with positive sights.
When considering whale watching in Alaska, the three locations you mentioned—Juneau, Seward, and Anchorage—each have different advantages in terms of scenery, wildlife visibility, and overall experience.
Juneau: Juneau is widely regarded as one of the best whale watching locations in Alaska. The waters around Auke Bay and Stephens Passage are prime feeding areas for humpback whales, and you also have a chance of seeing orcas, sea lions, and other marine wildlife. Tours here are often guided by knowledgeable local naturalists, and the scenery is spectacular with towering mountains, glaciers, and forested coastlines.
Seward: Seward offers whale watching mostly in Resurrection Bay. You can frequently see humpback whales during the summer months, along with sea otters, puffins, and other seabirds. The scenery is striking, with snow-capped peaks and coastal fjords, but the whale sightings can be less predictable than in Juneau.
Anchorage (and nearby areas like Turnagain Arm or Whittier): Anchorage itself is not a primary whale watching hub. Most tours depart from Whittier or nearby ports. While you can see humpbacks and orcas in Prince William Sound, tours are typically longer, and the wildlife density is generally lower compared to Juneau. The scenery is still impressive, especially with glaciers and fjords, but the trip may involve more transit time to reach the best spots.
Summary Comparison:
For maximizing your chances of seeing whales along with beautiful landscapes, Juneau is generally the preferred choice. Seward is a solid alternative, especially if you are already traveling through south-central Alaska, but Anchorage is less convenient specifically for whale watching unless combining with other Prince William Sound activities.