OK, so I would start with shoes -you'll need some comfortable sandals, a pair of walking shoes or trainers for the city, a foldable pair of light slippers and of course your wedding shoes which can double up for evenings out. You don't say what you expect the weather to be like, but I'm assuming hot, so a light jacket, a cardigan and a waterproof. Then I'd say 3 or 4 trousers or skirts and six tops that can be swapped around and quickly rinsed. Shirts that double as light jackets are useful. Two swimsuits for the beach, sunhat, sunglasses. Your wedding outfit of course. A pashmina/wrap is always useful when travelling. Don't take suncreen, towels etc, you can always buy them there. Remember, you can get away with layering a few items when boarding the plane. take a well-stocked kindle instead of books. Enjoy!