It is highly recommended to book tickets in advance, especially for the USS Arizona Memorial, as tickets are limited. You can reserve them online.