I have wood laminate and tile throughout my house. Wood laminate in my sewing room and tile in my longarm room (formerly the back porch). Both are very easy to keep clean. Since you are going for the beachy look, what about pine flooring (either the real stuff or laminate). It sounds like it will be really nice and a pleasing place to be in!