Volunteers and businesses welcome more than 1900 visitors to Geraldton as Coral Princess makes final visit