At the World War I Memorial on West Main Street, Riverhead marked Veterans Day with prayers, a gun salute and wreaths honoring those who served.