Dress however you want, tastefully! Wedding will be on a beach, groom will be wearing dress shirt with white pants and sandals.
Yes- the ceremony will take place on the beach. Heels are not recommended!