Where to dive with Whalesucker
Arch Rock (Southern California)
Herring Islands (Alaska)
McAbee Beach (Monterey & NorCal)
Point George (Pacific Northwest)