Comfortable, sporty, smart-casual daywear is appropriate both onshore and on board. No strict guidelines about that but at some sites, you may also be required to have your head, shoulder, and knees covered, and/or remove your shoes. You may bring temple socks to wear in the Hindu temples where shoes are not allowed.