We are flying for Hawaii for a friends wedding. I have never been to a destination wedding so not quite sure what to do when it comes to the gift. Do we bring a gift to the wedding or give them a gift before we leave/when we come back? It's a small beach wedding but I assume that we still need to buy a gift.