You could put down thin marine plywood and
epoxy teak veneer on top of it (don't use contact cement, it will bubble)
Or, put vinyl over it with some foam padding, maybe accent it with teak strips
Or nice wallpaper over the marine plywood
Or there is really thin carpet-looking material a lot of boat builders use for this purpose.
Not only is teak expensive, its a lot of work to fit and trim on all the curved surfaces