Whatever you feel your most comfortable and confident in! Cocktail or semi-formal attire is perfect. Shoes are optional during the ceremony as it is a beach ceremony