Не, правда, давайте пофантазируем...
Во первых, глубина у нас - 20 метров. Я так понимаю, имеется в виду что-то типа гайота? Что будет, если по этому гайоту пройдет цунами? Далее. по поводу 2-3 метров... это в открытом море. Но у нас-то не открытое море, у нас мелководье... метров 5 точно будет.
Нужны физические свойства грунта - что это - известняк, коралловый риф, вулканическая порода? Я так понимаю, если оно большое и плоское - то риф?
В риф - УВЕРЕН - придется вбуриваться очень глубоко. Может даже и 10 метров не хватит. И 20 метров над поверхностью - итого 50 метров высота колонны - это минуморум.
Допустим, колонна полая, диаметр колонны 5 метров, стенка 30 см. Вес погонного метра колонны - порядка 5 тонн. Из них 500 кг - железо, 1000 кг - цемент, остальное - песок и гравий - классический железобетон
То есть одна колонна весит в готовом виде около 250 тонн. Ну, допустим еще 50 тонн цементной смеси уходит на закрепление колонны в дне. Цемент ща стоит порядка 1000 рублей тонна, то есть стоимость одной колонны - порядка 10 килобаксов.
Несущая способность такой колонны по порядку величины - около 2000-3000 тонн. То есть к примеру Останкинскую телебашню или типовой средний небоскреб можно было бы разместить на 20-30 колоннах. На квадратный километр этих небоскребов приходится по порядку величины около 30 штук. То есть квадратный километр офисного острова обойдется 'по материалам' в 10 мегабаксов - без учета самих небоскребов и основного перекрытия
Если учесть работу - то вероятно в 30-50 мегабаксов с учетом перекрытия между платформами.
Но надо смотреть, где строим. Подогнать плавучие платформы с цементным заводиком и сварочным цехом мне лично представляется разумным - все равно придется расширять город, ставить тысячи и десятки тысяч опор - это годы работы - за это время оно окупится.