Unless you can get your teak dried out really well, I don’t recommend a film building finish like Cetol. If you don’t do the application in a heated building, it’s hard to get a finish that’ll last more than a season or two. I have built up a beautiful finish only to have it come off in sheets after a hard frost. I’m not sure about epoxy, but I doubt it’d be much better. Once it starts peeling, it’s a big job to remove all the old finish & start from scratch again.
Oil finishes won’t give you a high gloss shine, but they are much easier to maintain. Teak is very oily & good adhesion is as much a matter of luck as good prep & application technique.
If you choose to use oil, use one designed for teak in a marine environment. Most linseed based oil finishes go ugly black & streaky when exposed to sunlight.
Also... be careful when sanding. It’s easy to cut deep ridges when working around corners & curved areas.
First rule when I bought my current boat... No exterior wood!
Just one opinion, but backed up by a fair amount of experience.