Pearl Harbor National Memorial is free to visit, although a $1 service charge is collected by recreation.gov to reserve tickets to the USS Arizona Memorial program.