Aberdeen floating village