Boat shoes are typically canvas or leather with non-marking rubber soles designed for use on a boat.