TourTruth score 3.7 out of 10 Newport Beach Whale-Watching Cruise 2 hr Newport Beach · 2 hrs 15 min · 2,587 reviews from $392 providers