Onlookers on a boat watched as a huge pod of dolphins - known as a super- or megapod - swam alongside them for 25 minutes off the coast of Laguna Beach.