Congratulations on your wedding! I would think your luggage would be checked through to Miami as well, but do check with the airlines to make sure. A 90 minute window to get through customs would make it tight. It could be done, but it would be tight. Please believe me, TSA treats US citizens like terrorists as well, they don't discriminate against non-US residents. They've searched my hubby more than once because he wears orthodics in his shoes.
Here's hoping for a perfect flight, perfect weather, perfect marriage, and a wonderful cruise!