aberdeen floating village