fish and chips cannon beach