There is a popular Mediterranean grocery nearby which sells many types of feta cheese. Greek feta is good, but a little hard. To my taste, French feta is the best, being as tasty as Greek but more creamy. Bulgarian feta is my next choice as it is some where between Greek and French, but with a little stronger flavor.
There are lots of recipes for making your own; but unless you have access to goats/sheep, you’ll make it of cow’s milk:
https://www.thespruceeats.com/homemade-feta-cheese-1327498