Record $2.4 billion tourist spend