A mariachi band played during the ceremony and cocktail hour, as guests sipped fresh coconuts and rum.