Any kind of flat shoes is feasible when it comes to yachts. Avoid wearing shoes with heels for it can mark the deck.