We almost always fly through San Juan. I see that American has cheap flights from Vancouver to San Juan with one stop in Dallas, arriving at 11pm. Stay in the airport hotel and catch a morning flight to Beef Island.

How many people in your group?