You might want to consider what happened approximately 3 weeks ago. Arrived in San Pedro early, got off the ship around 9am and then stood in immigration line for over an hour. Once through that line, we stood in 2 double lines waiting for the buses for almost 4 hours. Once on the bus it was a quick trip but that morning anyone flying out earlier than 3:30 or 4:00pm would not have made it. Yep, things happen so never expect that kind of timing, and then there is the unreal traffic at the airport at certain times. Plan carefully.