Whale Watching in San Diego is twice as exciting with Flagship Cruises