Run out of options? You can actually use TRANSFORM and /bin/cat to convert to string like this: when the column is passed to the script, it convert into a string same as when you run "select * from table".
create table regions( ... coordinates array<array<double>>, ... ) from regions select transform(coordinates) using '/bin/cat' as (coordinates);