Immigration & Customs:
If on AA probably 738 = 148 passengers. If this is the only international arrival, sitting in exit row 13 or 14 it has never taken us longer than 20/25 minutes to clear both. Down the stairs, across the tarmac, into the airport C & I...there will be 2 main lines plus a third on the right for "Residents". It is much quicker. We have never been turned away from this line.
2 hours between arrival and water taxi should be no worries.