Answer: Holland America gift cards can be used for making cruise payments and for pre-cruise purchases of shore excursions, spa services, and other onboard items. You can use a Holland America gift card in most places that accept credit cards, though not all.
Please note: Holland America does not accept gift cards from other Carnival Corp. brands, including Carnival Cruise Line, Princess Cruises, etc.