Fin and Feather Resort is situated on the southern end of Lake Tenkiller, generally considered to be one of the most beautiful lakes in the state. Rolling hills, lush greenery and clear lakes make this part of Oklahoma, known as "Green Country", THE place to relax--or NOT!. The resort is, and has been, family owned and operated for 38 years.