When onboard the yacht, non-marking, non-slip shoes are required on board. Once you are in port you can wear things like heels and black sole shoes however they can just not to be worn on board because they will damage the boat.