Amid whistles and cheers, a crowd gathered on the sand beneath dark clouds.