The terms boat shoes and deck shoes are used interchangeably to refer to footwear that is designed to be worn on a boat. Boat shoes are usually slip-on shoes with non-marking rubber soles and leather or canvas uppers. Deck shoes are similar to boat shoes, but they often have laces and may be made of different materials such as suede.