wood
I have used just plain old laun a lot of times in the cabin. BUT I DO coat it all with epoxy. Do any staining before coating with epoxy, as the wood won't take stain after it's coated. Also, don't stain as dark as you want the finished product as the epoxy coating seems to darken the finish a little. If the wood is going to be in the sun too you can varnish over the epoxy, though this will darken it a little more. Almost any kind of wood you can think of has been used on boats over the years. Pine is soft and easy to shape, oak is strong, and the big deal with teak is it can be left unfinished and still not rot out fast on you as well as being strong. That is because of the oils in the wood. Which is also why teak gives so many problems when you want it varnished. I do not reccomend any of the particle boards, or chip boards. Better to use plywood. Exterior ply uses water proof glue, but it will still come apart if it is left wet. I coat all ply before assembly so that even the edges are sealed. Formica makes good counter top on boats, but again epoxy the top of the wood before applying the formica just to be sure it will last. You can get cheap epoxy 20 a gallon at many of the home warehouse stores, like Home Depot, Lowes, Builders Square, etc. It's usually in the paint department. Mix small amounts to prevent waste, use cheap through away brushes. I use sticks to stir with, and cut off 2 liter bottles for mixing bowels so I can just through away everything when I'm done. Cleaning up epoxy off of brushes, mixing pots, and stir sticks is more expensive than using through away junk.