Time Out says
Ah, the joys of Christmas in a Mediterranean climate, where boat owners can deck out their ships in holiday lights and set sail without the impediment of icy weather. For the 110th year, the Newport Beach Christmas Boat Parade is doing just that as over 100 decorated yachts and ships parade around a 14-mile circuit in the Newport Harbor. You can see the parade for free during each of the five nights from any bay-facing point along the harbor, but there are also reserved seats and dining packages available for purchase.
RECOMMENDED: Where to see Christmas lights in Los Angeles