Every dog has its day at Opua regatta