Newport Beach is an excellent location for whale watching but consider traveling south to Dana Point, known as the “Whale Watching Capital of the World.” The best time to visit is during the peak of the gray whale migration, which occurs from mid-December to mid-April.