Almost 2000 AIDAmar cruise ship passengers inject money into local business and tour Geraldton landmarks